17 lines
413 B
TypeScript
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();
|