Files
GitJournal/lib/core/note_storage.dart
Vishesh Handa a0a97aa8cb Cleanup code
2021-08-04 08:17:49 +02:00

21 lines
437 B
Dart

import 'package:dart_git/utils/result.dart';
import 'package:universal_io/io.dart';
import 'note.dart';
class NoteStorage {
Future<Result<void>> save(Note note) async {
var contents = note.serialize();
return catchAll(() async {
var file = File(note.filePath);
await file.writeAsString(contents, flush: true);
return Result(null);
});
}
Future<Note> load(Note note) async {
return note;
}
}