From e287d41ffe84a64d49d153d0fa4c1272e6eb5316 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Wed, 4 Dec 2019 14:20:58 +0100 Subject: [PATCH] Split out NoteFSEntity into its own file --- lib/core/note_folder.dart | 22 ++-------------------- lib/core/note_fs_entity.dart | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 20 deletions(-) create mode 100644 lib/core/note_fs_entity.dart diff --git a/lib/core/note_folder.dart b/lib/core/note_folder.dart index 1f2d4860..4cc64ef0 100644 --- a/lib/core/note_folder.dart +++ b/lib/core/note_folder.dart @@ -1,27 +1,9 @@ import 'dart:io'; -import 'package:gitjournal/core/note.dart'; import 'package:path/path.dart'; -// FIXME: Maybe the parent should be a part of the Note, and the NoteFolder -// or maybe also a part of the NoteFolder -class NoteFSEntity { - NoteFolder parent; - NoteFolder folder; - Note note; - - NoteFSEntity(this.parent, {this.folder, this.note}) { - assert(folder != null || note != null); - } - - bool get isNote { - return note != null; - } - - bool get isFolder { - return folder != null; - } -} +import 'note.dart'; +import 'note_fs_entity.dart'; class NoteFolder { List entities = []; diff --git a/lib/core/note_fs_entity.dart b/lib/core/note_fs_entity.dart new file mode 100644 index 00000000..607c05d7 --- /dev/null +++ b/lib/core/note_fs_entity.dart @@ -0,0 +1,22 @@ +import 'note.dart'; +import 'note_folder.dart'; + +// FIXME: Maybe the parent should be a part of the Note, and the NoteFolder +// or maybe also a part of the NoteFolder +class NoteFSEntity { + NoteFolder parent; + NoteFolder folder; + Note note; + + NoteFSEntity(this.parent, {this.folder, this.note}) { + assert(folder != null || note != null); + } + + bool get isNote { + return note != null; + } + + bool get isFolder { + return folder != null; + } +}