Rename { => NoteSerialization }DateFormat

This commit is contained in:
Luke Carrier
2022-07-19 22:12:57 +01:00
committed by Vishesh Handa
parent 95074ceacf
commit 94e89f3057

View File

@ -34,7 +34,7 @@ abstract class NoteSerializerInterface {
var emojiParser = EmojiParser(); var emojiParser = EmojiParser();
enum DateFormat { enum NoteSerializationDateFormat {
Iso8601, Iso8601,
UnixTimeStamp, UnixTimeStamp,
None, None,
@ -52,8 +52,8 @@ class NoteSerializationSettings {
SettingsTitle titleSettings = SettingsTitle.Default; SettingsTitle titleSettings = SettingsTitle.Default;
var modifiedFormat = DateFormat.Iso8601; var modifiedFormat = NoteSerializationDateFormat.Iso8601;
var createdFormat = DateFormat.Iso8601; var createdFormat = NoteSerializationDateFormat.Iso8601;
var emojify = false; var emojify = false;
@ -118,28 +118,28 @@ class NoteSerializationSettings {
return s; return s;
} }
static pb.DateFormat _protoDateFormat(DateFormat fmt) { static pb.DateFormat _protoDateFormat(NoteSerializationDateFormat fmt) {
switch (fmt) { switch (fmt) {
case DateFormat.None: case NoteSerializationDateFormat.None:
return pb.DateFormat.None; return pb.DateFormat.None;
case DateFormat.Iso8601: case NoteSerializationDateFormat.Iso8601:
return pb.DateFormat.Iso8601; return pb.DateFormat.Iso8601;
case DateFormat.UnixTimeStamp: case NoteSerializationDateFormat.UnixTimeStamp:
return pb.DateFormat.UnixTimeStamp; return pb.DateFormat.UnixTimeStamp;
} }
} }
static DateFormat _fromProtoDateFormat(pb.DateFormat fmt) { static NoteSerializationDateFormat _fromProtoDateFormat(pb.DateFormat fmt) {
switch (fmt) { switch (fmt) {
case pb.DateFormat.None: case pb.DateFormat.None:
return DateFormat.None; return NoteSerializationDateFormat.None;
case pb.DateFormat.Iso8601: case pb.DateFormat.Iso8601:
return DateFormat.Iso8601; return NoteSerializationDateFormat.Iso8601;
case pb.DateFormat.UnixTimeStamp: case pb.DateFormat.UnixTimeStamp:
return DateFormat.UnixTimeStamp; return NoteSerializationDateFormat.UnixTimeStamp;
} }
return DateFormat.None; return NoteSerializationDateFormat.None;
} }
@override @override
@ -187,25 +187,25 @@ class NoteSerializer implements NoteSerializerInterface {
dynamic _; dynamic _;
switch (settings.createdFormat) { switch (settings.createdFormat) {
case DateFormat.Iso8601: case NoteSerializationDateFormat.Iso8601:
props[settings.createdKey] = toIso8601WithTimezone(note.created); props[settings.createdKey] = toIso8601WithTimezone(note.created);
break; break;
case DateFormat.UnixTimeStamp: case NoteSerializationDateFormat.UnixTimeStamp:
props[settings.createdKey] = toUnixTimeStamp(note.created); props[settings.createdKey] = toUnixTimeStamp(note.created);
break; break;
case DateFormat.None: case NoteSerializationDateFormat.None:
_ = props.remove(settings.createdKey); _ = props.remove(settings.createdKey);
break; break;
} }
switch (settings.modifiedFormat) { switch (settings.modifiedFormat) {
case DateFormat.Iso8601: case NoteSerializationDateFormat.Iso8601:
props[settings.modifiedKey] = toIso8601WithTimezone(note.modified); props[settings.modifiedKey] = toIso8601WithTimezone(note.modified);
break; break;
case DateFormat.UnixTimeStamp: case NoteSerializationDateFormat.UnixTimeStamp:
props[settings.modifiedKey] = toUnixTimeStamp(note.modified); props[settings.modifiedKey] = toUnixTimeStamp(note.modified);
break; break;
case DateFormat.None: case NoteSerializationDateFormat.None:
_ = props.remove(settings.modifiedKey); _ = props.remove(settings.modifiedKey);
break; break;
} }
@ -302,10 +302,10 @@ class NoteSerializer implements NoteSerializerInterface {
if (val != null) { if (val != null) {
if (val is int) { if (val is int) {
modified = parseUnixTimeStamp(val); modified = parseUnixTimeStamp(val);
settings.modifiedFormat = DateFormat.UnixTimeStamp; settings.modifiedFormat = NoteSerializationDateFormat.UnixTimeStamp;
} else { } else {
modified = parseDateTime(val.toString()); modified = parseDateTime(val.toString());
settings.modifiedFormat = DateFormat.Iso8601; settings.modifiedFormat = NoteSerializationDateFormat.Iso8601;
} }
settings.modifiedKey = possibleKey; settings.modifiedKey = possibleKey;
@ -314,7 +314,7 @@ class NoteSerializer implements NoteSerializerInterface {
} }
} }
if (modified == null) { if (modified == null) {
settings.modifiedFormat = DateFormat.None; settings.modifiedFormat = NoteSerializationDateFormat.None;
} }
var body = settings.emojify ? emojiParser.emojify(data.body) : data.body; var body = settings.emojify ? emojiParser.emojify(data.body) : data.body;
@ -325,10 +325,10 @@ class NoteSerializer implements NoteSerializerInterface {
if (val != null) { if (val != null) {
if (val is int) { if (val is int) {
created = parseUnixTimeStamp(val); created = parseUnixTimeStamp(val);
settings.createdFormat = DateFormat.UnixTimeStamp; settings.createdFormat = NoteSerializationDateFormat.UnixTimeStamp;
} else { } else {
created = parseDateTime(val.toString()); created = parseDateTime(val.toString());
settings.createdFormat = DateFormat.Iso8601; settings.createdFormat = NoteSerializationDateFormat.Iso8601;
} }
settings.createdKey = possibleKey; settings.createdKey = possibleKey;
@ -337,7 +337,7 @@ class NoteSerializer implements NoteSerializerInterface {
} }
} }
if (created == null) { if (created == null) {
settings.createdFormat = DateFormat.None; settings.createdFormat = NoteSerializationDateFormat.None;
} }
// //