Files
Auto_Bangumi/src/store/program.ts
2023-04-26 22:16:35 +08:00

21 lines
410 B
TypeScript

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