mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 18:38:36 +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();
|
var metadata = note.toJson();
|
||||||
metadata.remove('body');
|
metadata.remove('body');
|
||||||
metadata.forEach((key, value) {
|
str += toYAML(metadata);
|
||||||
str += key + ": " + value + "\n";
|
|
||||||
});
|
|
||||||
str += serparator;
|
str += serparator;
|
||||||
str += '\n';
|
str += '\n';
|
||||||
str += note.body;
|
str += note.body;
|
||||||
|
|
||||||
return str;
|
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