treecache now manages reloading when starting protected session

This commit is contained in:
zadam
2020-02-01 22:29:32 +01:00
parent 513ce1a183
commit 0054a32dc7
17 changed files with 76 additions and 75 deletions

View File

@@ -61,7 +61,7 @@ export default class NoteTreeWidget extends TabAwareWidget {
}
});
treeService.loadTreeData().then(treeData => this.initFancyTree($tree, treeData));
treeBuilder.prepareTree().then(treeData => this.initFancyTree($tree, treeData));
return $widget;
}
@@ -577,8 +577,8 @@ export default class NoteTreeWidget extends TabAwareWidget {
await server.put('branches/' + branchId + '/expanded/' + expandedNum);
}
async reloadTreeListener() {
const notes = await treeService.loadTreeData();
async reloadTreeFromCache() {
const notes = await treeBuilder.prepareTree();
const activeNode = this.getActiveNode();
@@ -594,10 +594,10 @@ export default class NoteTreeWidget extends TabAwareWidget {
}
hoistedNoteChangedListener() {
this.reloadTreeListener();
this.reloadTreeFromCache();
}
protectedSessionStartedListener() {
this.reloadTreeListener();
treeCacheReloadedListener() {
this.reloadTreeFromCache();
}
}