mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-28 01:45:55 +08:00
YamlSerializer: refactor code into its own function
Just makes it easier to remove when we find a proper YAML serializer
This commit is contained in:
@ -48,13 +48,20 @@ class MarkdownYAMLSerializer implements NoteSerializer {
|
||||
|
||||
var metadata = note.toJson();
|
||||
metadata.remove('body');
|
||||
metadata.forEach((key, value) {
|
||||
str += key + ": " + value + "\n";
|
||||
});
|
||||
str += toYAML(metadata);
|
||||
str += serparator;
|
||||
str += '\n';
|
||||
str += note.body;
|
||||
|
||||
return str;
|
||||
}
|
||||
|
||||
static String toYAML(Map<String, dynamic> map) {
|
||||
var str = "";
|
||||
|
||||
map.forEach((key, value) {
|
||||
str += key + ": " + value + "\n";
|
||||
});
|
||||
return str;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user