mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
messages event.
This commit is contained in:
parent
44f21b2f13
commit
e96e54f791
@ -39,6 +39,9 @@ export interface NekoEvents {
|
|||||||
['room.screen.updated']: (width: number, height: number, rate: number) => void
|
['room.screen.updated']: (width: number, height: number, rate: number) => void
|
||||||
['room.clipboard.updated']: (text: string) => void
|
['room.clipboard.updated']: (text: string) => void
|
||||||
['room.broadcast.status']: (isActive: boolean, url?: string) => void
|
['room.broadcast.status']: (isActive: boolean, url?: string) => void
|
||||||
|
|
||||||
|
// external message events
|
||||||
|
['message']: (event: string, payload: any) => void
|
||||||
}
|
}
|
||||||
|
|
||||||
export class NekoMessages extends EventEmitter<NekoEvents> {
|
export class NekoMessages extends EventEmitter<NekoEvents> {
|
||||||
@ -65,7 +68,8 @@ export class NekoMessages extends EventEmitter<NekoEvents> {
|
|||||||
this._remoteLog.error(`error while processing websocket event`, { event, error })
|
this._remoteLog.error(`error while processing websocket event`, { event, error })
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this._remoteLog.warn(`unhandled websocket event`, { event, payload })
|
this._remoteLog.debug(`emitting external message`, { event, payload })
|
||||||
|
this.emit('message', event, payload)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user