From 9aa2021e1173ab1c626baddece42dde196ba8bf0 Mon Sep 17 00:00:00 2001 From: Antonella Sgarlatta Date: Wed, 26 May 2021 18:03:29 -0300 Subject: [PATCH] fix: add streamItems event listener for tags --- .../javascripts/ui_models/app_state/notes_state.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/ui_models/app_state/notes_state.ts b/app/assets/javascripts/ui_models/app_state/notes_state.ts index 5bcf531c1..c7d64a718 100644 --- a/app/assets/javascripts/ui_models/app_state/notes_state.ts +++ b/app/assets/javascripts/ui_models/app_state/notes_state.ts @@ -65,6 +65,14 @@ export class NotesState { }); }) ); + appEventListeners.push( + application.streamItems( + ContentType.Tag, + () => { + this.reloadActiveNoteTags(); + } + ) + ); } get activeEditor(): Editor | undefined { @@ -344,7 +352,6 @@ export class NotesState { } }); this.application.sync(); - this.reloadActiveNoteTags(); } async removeTagFromSelectedNotes(tag: SNTag): Promise { @@ -355,7 +362,7 @@ export class NotesState { } }); this.application.sync(); - this.reloadActiveNoteTags(); + } isTagInSelectedNotes(tag: SNTag): boolean {