mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-09-11 05:22:55 +08:00

It makes the entire code base far more complicated and the round trip to get the directory really isn't that much. This is a massive micro-optimization for very little benefit.
22 lines
342 B
Dart
22 lines
342 B
Dart
import 'package:gitjournal/core/notes_folder_fs.dart';
|
|
|
|
enum SyncStatus {
|
|
Unknown,
|
|
Done,
|
|
Pulling,
|
|
Pushing,
|
|
Error,
|
|
}
|
|
|
|
class AppState {
|
|
SyncStatus syncStatus = SyncStatus.Unknown;
|
|
int numChanges = 0;
|
|
|
|
bool get hasJournalEntries {
|
|
return notesFolder.hasNotes;
|
|
}
|
|
|
|
NotesFolderFS notesFolder;
|
|
var gitBaseDirectory = "";
|
|
}
|