Files
Auto_Bangumi/src/store/program.ts
Rewrite0 cca5dfc484 layout
2023-05-21 17:24:59 +08:00

20 lines
393 B
TypeScript

export const programStore = defineStore('program', () => {
const running = ref(false);
const timer = ref<NodeJS.Timer | null>(null);
const getStatus = async () => {
running.value = await apiProgram.status();
};
const onUpdate = () => {
getStatus();
timer.value = setInterval(() => getStatus(), 3000);
};
return {
running,
getStatus,
onUpdate,
};
});