From 6cdb8be028ab99185467e5c6b298a03e2862d26e Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 25 Apr 2020 13:49:14 +0300 Subject: [PATCH] Improve control panel refresh --- src/ControlPanel.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/ControlPanel.ts b/src/ControlPanel.ts index cd7f142..62f7dcc 100644 --- a/src/ControlPanel.ts +++ b/src/ControlPanel.ts @@ -57,9 +57,10 @@ export class ControlPanel { actionList: [], quickActions: quickActions, - refreshTasks() { + refresh() { this.taskList = scheduler.getTaskItems(); this.actionList = scheduler.getActionItems(); + this.refreshVillages(); }, removeTask(taskId: string) { @@ -79,18 +80,15 @@ export class ControlPanel { }, }; - state.refreshTasks(); - state.refreshVillages(); + state.refresh(); setInterval(() => { - state.refreshTasks(); - state.refreshVillages(); + state.refresh(); }, 3000); DataStorage.onChange(() => { debounce(() => { - setInterval(() => state.refreshTasks(), 2000); - setInterval(() => state.refreshVillages(), 5000); + state.refresh(); }, 500); });