mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-07-18 20:44:08 +00:00
update interval
This commit is contained in:
parent
30cbcd1b95
commit
3696027d26
@ -115,6 +115,8 @@ const networkProfilingStore = useNetworkProfilingStore();
|
|||||||
const appStore = useAppStoreWithOut();
|
const appStore = useAppStoreWithOut();
|
||||||
const viewDetail = ref<boolean>(false);
|
const viewDetail = ref<boolean>(false);
|
||||||
const enableTasks = ref<boolean>(false);
|
const enableTasks = ref<boolean>(false);
|
||||||
|
/*global Nullable */
|
||||||
|
const intervalFn = ref<Nullable<any>>(null);
|
||||||
|
|
||||||
fetchTasks();
|
fetchTasks();
|
||||||
|
|
||||||
@ -173,15 +175,14 @@ async function createTask() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
function enableInterval() {
|
function enableInterval() {
|
||||||
let interval;
|
|
||||||
enableTasks.value = !enableTasks.value;
|
enableTasks.value = !enableTasks.value;
|
||||||
if (enableTasks.value) {
|
if (enableTasks.value) {
|
||||||
interval = setInterval(() => {
|
intervalFn.value = setInterval(() => {
|
||||||
fetchTasks();
|
fetchTasks();
|
||||||
}, 18000);
|
}, 18000);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
interval && clearInterval(interval);
|
intervalFn.value && clearInterval(intervalFn.value);
|
||||||
}
|
}
|
||||||
async function fetchTasks() {
|
async function fetchTasks() {
|
||||||
const serviceId =
|
const serviceId =
|
||||||
@ -198,7 +199,8 @@ async function fetchTasks() {
|
|||||||
return ElMessage.error(res.errors);
|
return ElMessage.error(res.errors);
|
||||||
}
|
}
|
||||||
if (enableTasks.value && !networkProfilingStore.aliveNetwork) {
|
if (enableTasks.value && !networkProfilingStore.aliveNetwork) {
|
||||||
return;
|
enableTasks.value = false;
|
||||||
|
return intervalFn.value && clearInterval(intervalFn.value);
|
||||||
}
|
}
|
||||||
getTopology();
|
getTopology();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user