From 26727cf8d8c5b4e68abd80d347d6bfa68a06c11a Mon Sep 17 00:00:00 2001 From: hristoterezov <hristo@jitsi.org> Date: Wed, 26 Apr 2017 18:27:12 -0500 Subject: [PATCH] fix(remotecontrol): format of events --- modules/remotecontrol/index.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/modules/remotecontrol/index.js b/modules/remotecontrol/index.js index d611e61..a9d3021 100644 --- a/modules/remotecontrol/index.js +++ b/modules/remotecontrol/index.js @@ -68,8 +68,12 @@ class RemoteControl { this.windowManager = windowManager; this.channel = channel; this.channel.ready(() => { - this.channel.listen(REMOTE_CONTROL_EVENT_TYPE, - event => this.onRemoteControlEvent(event)); + this.channel.listen('message', message => { + const event = message.data; + if(event.name === REMOTE_CONTROL_EVENT_TYPE) { + this.onRemoteControlEvent(event); + } + }); this.sendEvent({type: EVENT_TYPES.supported}); }); } @@ -199,9 +203,13 @@ class RemoteControl { * @param {Object} event the remote control event. */ sendEvent(event) { + const remoteControlEvent = Object.assign( + { name: REMOTE_CONTROL_EVENT_TYPE }, + event + ); this.channel.send({ - method: REMOTE_CONTROL_EVENT_TYPE, - params: [event] + method: 'message', + params: { data: remoteControlEvent } }); } } -- GitLab