import 'package:dart_git/utils/result.dart'; import 'package:universal_io/io.dart'; import 'note.dart'; class NoteStorage { Future> 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 load(Note note) async { return note; } }