master
2022-02-14 97eb928060da31383c48d5275b2c4775933eeb66
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);
  }
}