返回 AiToEarn
schedule.ts
1 /*
2 * @Author: nevin
3 * @Date: 2025-02-13 21:04:23
4 * @LastEditTime: 2025-02-13 21:12:22
5 * @LastEditors: nevin
6 * @Description: schedule 定时任务
7 */
8 import schedule from 'node-schedule';
9 export const scheduleJob = schedule;
10
11 export const scheduleJobMap = new Map<string, schedule.Job>();
12
13 /**
14 * 删除任务
15 */
16 export function deleteScheduleJob(key: string) {
17 const job = scheduleJobMap.get(key);
18 if (job) {
19 job.cancel();
20 scheduleJobMap.delete(key);
21 }
22 }
23
23 lines TYPESCRIPT