1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| import { Get, Inject, Provide } from '@midwayjs/decorator';
| import {
| CoolController,
| BaseController,
| CoolEventManager,
| } from '@cool-midway/core';
|
| /**
| * 事件
| */
| @Provide()
| @CoolController()
| export class DemoEventController extends BaseController {
| @Inject('cool:coolEventManager')
| coolEventManager: CoolEventManager;
|
| /**
| * 发送事件
| */
| @Get('/send')
| public async send() {
| this.coolEventManager.emit('updateUser', { a: 1 }, 12);
| }
| }
|
|