chore: src/modules/task/event/comm.ts

This commit is contained in:
2026-07-01 17:57:26 +08:00
parent 433f7f8a9c
commit ffe6d43100
+26
View File
@@ -0,0 +1,26 @@
import { Inject } from '@midwayjs/core';
import { CoolEvent, Event } from '@cool-midway/core';
import { TaskInfoService } from '../service/info';
import { TaskLocalService } from '../service/local';
/**
* 应用事件
*/
@CoolEvent()
export class TaskCommEvent {
@Inject()
taskInfoService: TaskInfoService;
@Inject()
taskLocalService: TaskLocalService;
@Event('onServerReadyOnce')
async onServerReady() {
this.taskInfoService.initTask();
}
@Event()
async onLocalTaskStop(jobId) {
this.taskLocalService.stopByJobId(jobId);
}
}