fix: delay in event emit (#10603)
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
This commit is contained in:
co-authored by
Riqwan Thamir
parent
16fe43f214
commit
59f95009f2
@@ -91,7 +91,7 @@ export default class LocalEventBusService extends AbstractEventBusModuleService
|
|||||||
const { options, ...eventBody } = eventData
|
const { options, ...eventBody } = eventData
|
||||||
|
|
||||||
const options_ = options as { delay: number }
|
const options_ = options as { delay: number }
|
||||||
const delay = options?.delay ? setTimeout : async () => {}
|
const delay = (ms?: number) => (ms ? setTimeout(ms) : Promise.resolve())
|
||||||
|
|
||||||
delay(options_?.delay).then(() =>
|
delay(options_?.delay).then(() =>
|
||||||
this.eventEmitter_.emit(eventData.name, eventBody)
|
this.eventEmitter_.emit(eventData.name, eventBody)
|
||||||
@@ -118,7 +118,7 @@ export default class LocalEventBusService extends AbstractEventBusModuleService
|
|||||||
const { options, ...eventBody } = event
|
const { options, ...eventBody } = event
|
||||||
|
|
||||||
const options_ = options as { delay: number }
|
const options_ = options as { delay: number }
|
||||||
const delay = options?.delay ? setTimeout : async () => {}
|
const delay = (ms?: number) => (ms ? setTimeout(ms) : Promise.resolve())
|
||||||
|
|
||||||
delay(options_?.delay).then(() =>
|
delay(options_?.delay).then(() =>
|
||||||
this.eventEmitter_.emit(event.name, eventBody)
|
this.eventEmitter_.emit(event.name, eventBody)
|
||||||
|
|||||||
Reference in New Issue
Block a user