Improve control panel refresh
This commit is contained in:
parent
73c80b5fca
commit
6cdb8be028
@ -57,9 +57,10 @@ export class ControlPanel {
|
|||||||
actionList: [],
|
actionList: [],
|
||||||
quickActions: quickActions,
|
quickActions: quickActions,
|
||||||
|
|
||||||
refreshTasks() {
|
refresh() {
|
||||||
this.taskList = scheduler.getTaskItems();
|
this.taskList = scheduler.getTaskItems();
|
||||||
this.actionList = scheduler.getActionItems();
|
this.actionList = scheduler.getActionItems();
|
||||||
|
this.refreshVillages();
|
||||||
},
|
},
|
||||||
|
|
||||||
removeTask(taskId: string) {
|
removeTask(taskId: string) {
|
||||||
@ -79,18 +80,15 @@ export class ControlPanel {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
state.refreshTasks();
|
state.refresh();
|
||||||
state.refreshVillages();
|
|
||||||
|
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
state.refreshTasks();
|
state.refresh();
|
||||||
state.refreshVillages();
|
|
||||||
}, 3000);
|
}, 3000);
|
||||||
|
|
||||||
DataStorage.onChange(() => {
|
DataStorage.onChange(() => {
|
||||||
debounce(() => {
|
debounce(() => {
|
||||||
setInterval(() => state.refreshTasks(), 2000);
|
state.refresh();
|
||||||
setInterval(() => state.refreshVillages(), 5000);
|
|
||||||
}, 500);
|
}, 500);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user