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