diff --git a/src/common/framework/event.ts b/src/common/framework/event.ts index f0ef601d..ca13cd93 100644 --- a/src/common/framework/event.ts +++ b/src/common/framework/event.ts @@ -123,10 +123,9 @@ export class NTEventChannel extends EventEmitter { async callEvent Promise | any>( EventName = '', timeout: number = 3000, ...args: Parameters) { - return new Promise>>(async (resolve) => { + return new Promise>>((resolve) => { const EventFunc = this.createEventFunction(EventName); - const retData = await EventFunc!(...args); - resolve(retData); + EventFunc!(...args).then((retData: Awaited> | PromiseLike>>) => resolve(retData)); }); } }