1
0
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:
Vishesh Handa
2020-05-31 03:08:39 +02:00
parent 772c3320b6
commit 5788a2bde0

@ -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;