mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-07-17 18:49:55 +08:00
FlattenedNotesFolder: Propogate renames
This commit is contained in:
@ -26,6 +26,7 @@ class FlattenedNotesFolder with NotesFolderNotifier implements NotesFolder {
|
||||
folder.addNoteAddedListener(_noteAdded);
|
||||
folder.addNoteRemovedListener(_noteRemoved);
|
||||
folder.addNoteModifiedListener(_noteModified);
|
||||
folder.addNoteRenameListener(_noteRenamed);
|
||||
|
||||
// Add Individual Notes
|
||||
for (var note in folder.notes) {
|
||||
@ -58,6 +59,7 @@ class FlattenedNotesFolder with NotesFolderNotifier implements NotesFolder {
|
||||
folder.removeNoteAddedListener(_noteAdded);
|
||||
folder.removeNoteRemovedListener(_noteRemoved);
|
||||
folder.removeNoteModifiedListener(_noteModified);
|
||||
folder.removeNoteRenameListener(_noteRenamed);
|
||||
}
|
||||
|
||||
void _noteAdded(int _, Note note) {
|
||||
@ -98,6 +100,10 @@ class FlattenedNotesFolder with NotesFolderNotifier implements NotesFolder {
|
||||
}
|
||||
}
|
||||
|
||||
void _noteRenamed(int i, Note note, String oldPath) {
|
||||
notifyNoteRenamed(i, note, oldPath);
|
||||
}
|
||||
|
||||
@override
|
||||
List<Note> get notes => _notes;
|
||||
|
||||
|
Reference in New Issue
Block a user