Move storage classes into core

The Git functionality is fairly core!
This commit is contained in:
Vishesh Handa
2019-12-09 01:18:35 +01:00
parent cd24d2688f
commit b0b7da5291
6 changed files with 5 additions and 3 deletions

View File

@ -3,11 +3,11 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:path/path.dart' as p;
import 'package:gitjournal/storage/serializers.dart';
import 'package:gitjournal/utils/datetime.dart';
import 'note_fileName.dart';
import 'notes_folder.dart';
import 'serializers.dart';
enum NoteLoadState {
None,

View File

@ -72,6 +72,8 @@ class NotesFolder with ChangeNotifier {
if (e.isFolder) {
e.folder.loadRecursively();
} else {
// FIXME: Collected all the Errors, and report them back, along with "WHY", and the contents of the Note
// Each of these needs to be reported to crashlytics, as Note loading should never fail
e.note.load();
}
});

View File

@ -4,7 +4,7 @@ import 'package:gitjournal/core/note.dart';
import 'package:gitjournal/core/notes_folder.dart';
import 'package:gitjournal/state_container.dart';
import 'package:gitjournal/widgets/journal_editor_header.dart';
import 'package:gitjournal/storage/serializers.dart';
import 'package:gitjournal/core/serializers.dart';
enum NoteEditorDropDownChoices { Discard, SwitchEditor }

View File

@ -8,7 +8,7 @@ import 'package:gitjournal/apis/git_migration.dart';
import 'package:gitjournal/appstate.dart';
import 'package:gitjournal/core/note.dart';
import 'package:gitjournal/core/notes_folder.dart';
import 'package:gitjournal/storage/git_storage.dart';
import 'package:gitjournal/core/git_repo.dart';
import 'package:path/path.dart' as p;
import 'package:shared_preferences/shared_preferences.dart';