chore: src/modules/demo/event/comm.ts
This commit is contained in:
@@ -0,0 +1,27 @@
|
|||||||
|
import { CoolEvent, Event } from '@cool-midway/core';
|
||||||
|
import { EVENT_PLUGIN_READY } from '../../plugin/service/center';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 普通事件
|
||||||
|
*/
|
||||||
|
@CoolEvent()
|
||||||
|
export class DemoCommEvent {
|
||||||
|
/**
|
||||||
|
* 根据事件名接收事件
|
||||||
|
* @param msg
|
||||||
|
* @param a
|
||||||
|
*/
|
||||||
|
@Event('demo')
|
||||||
|
async demo(msg, a) {
|
||||||
|
console.log(`comm当前进程的ID是: ${process.pid}`);
|
||||||
|
console.log('comm收到消息', msg, a);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件已就绪
|
||||||
|
*/
|
||||||
|
@Event(EVENT_PLUGIN_READY)
|
||||||
|
async pluginReady() {
|
||||||
|
// TODO 插件已就绪
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user