Files
GitJournal/lib/core/note_fileName.dart
2019-12-04 14:18:11 +01:00

17 lines
590 B
Dart

import 'package:gitjournal/core/note.dart';
import 'package:gitjournal/utils/datetime.dart';
import 'package:gitjournal/settings.dart';
String getFileName(Note note) {
switch (Settings.instance.noteFileNameFormat) {
case NoteFileNameFormat.Iso8601:
return toIso8601(note.created) + ".md";
case NoteFileNameFormat.Iso8601WithTimeZone:
return toIso8601WithTimezone(note.created) + ".md";
case NoteFileNameFormat.Iso8601WithTimeZoneWithoutColon:
return toIso8601WithTimezone(note.created).replaceAll(":", "_") + ".md";
}
return note.created.toString();
}