mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-08-24 17:31:06 +08:00
Rename { => NoteSerialization }DateFormat
This commit is contained in:

committed by
Vishesh Handa

parent
95074ceacf
commit
94e89f3057
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
Reference in New Issue
Block a user