winupdate-neo/lib/init-scheduler.ts

17 lines
413 B
TypeScript

import { taskScheduler } from './scheduler';
// 确保定时任务只初始化一次
let isInitialized = false;
export function initializeScheduler() {
if (!isInitialized && typeof window === 'undefined') {
// 只在服务端初始化
taskScheduler.startAll();
isInitialized = true;
console.log('Task scheduler initialized');
}
}
// 在模块加载时自动初始化
initializeScheduler();