master
2022-03-16 26d7c4cb292025dad56635dc02bf32a348ee62ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { Provide, Scope, ScopeEnum } from '@midwayjs/decorator';
import { CoolEvent, Event } from '@cool-midway/core';
 
/**
 * 接收事件
 */
@Provide()
@Scope(ScopeEnum.Singleton)
@CoolEvent()
export class DemoEvent {
  /**
   * 根据事件名接收事件
   * @param msg
   * @param a
   */
  @Event('updateUser')
  async updateUser(msg, a) {
    console.log('ImEvent', 'updateUser', msg, a);
  }
}