Skip to content

Commit

Permalink
fix: event listeners must not return anything
Browse files Browse the repository at this point in the history
  • Loading branch information
nytamin committed Apr 8, 2022
1 parent 60e7578 commit cb2fe13
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions packages/timeline-state-resolver/src/conductor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -328,10 +328,18 @@ export class Conductor extends EventEmitter<ConductorEvents> {
try {
// Temporary listening to events, these are removed after the devide has been initiated.
const instanceId = newDevice.instanceId
const onDeviceInfo = (...args: DeviceEvents['info']) => this.emit('info', instanceId, ...args)
const onDeviceWarning = (...args: DeviceEvents['warning']) => this.emit('warning', instanceId, ...args)
const onDeviceError = (...args: DeviceEvents['error']) => this.emit('error', instanceId, ...args)
const onDeviceDebug = (...args: DeviceEvents['debug']) => this.emit('debug', instanceId, ...args)
const onDeviceInfo = (...args: DeviceEvents['info']) => {
this.emit('info', instanceId, ...args)
}
const onDeviceWarning = (...args: DeviceEvents['warning']) => {
this.emit('warning', instanceId, ...args)
}
const onDeviceError = (...args: DeviceEvents['error']) => {
this.emit('error', instanceId, ...args)
}
const onDeviceDebug = (...args: DeviceEvents['debug']) => {
this.emit('debug', instanceId, ...args)
}

newDevice.device.on('info', onDeviceInfo).catch(console.error)
newDevice.device.on('warning', onDeviceWarning).catch(console.error)
Expand Down

0 comments on commit cb2fe13

Please sign in to comment.