From 47cb7c7f5e2e14956941184f718bac7c88ab2127 Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 14 Apr 2019 18:32:56 +0200 Subject: [PATCH] not refreshing tree after sort operation because it messes with everything ... --- src/public/javascripts/services/tree_cache.js | 3 +++ src/services/handlers.js | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/public/javascripts/services/tree_cache.js b/src/public/javascripts/services/tree_cache.js index b448654e1..33497180e 100644 --- a/src/public/javascripts/services/tree_cache.js +++ b/src/public/javascripts/services/tree_cache.js @@ -5,6 +5,9 @@ import infoService from "./info.js"; import messagingService from "./messaging.js"; import server from "./server.js"; +/** + * TreeCache keeps a read only cache of note tree structure in frontend's memory. + */ class TreeCache { constructor() { this.init(); diff --git a/src/services/handlers.js b/src/services/handlers.js index 3d776ca12..d4f145e39 100644 --- a/src/services/handlers.js +++ b/src/services/handlers.js @@ -1,7 +1,6 @@ const eventService = require('./events'); const scriptService = require('./script'); const treeService = require('./tree'); -const messagingService = require('./messaging'); const log = require('./log'); const Attribute = require('../entities/attribute'); @@ -29,9 +28,6 @@ eventService.subscribe(eventService.NOTE_TITLE_CHANGED, async note => { for (const parent of parents) { if (await parent.hasLabel("sorted")) { await treeService.sortNotesAlphabetically(parent.noteId); - - messagingService.refreshTree(); - break; // sending the message once is enough } } }