Destructure params directly
authorKevin Sawicki <kevinsawicki@gmail.com>
Mon, 21 Mar 2016 18:03:18 +0000 (11:03 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Tue, 22 Mar 2016 20:11:42 +0000 (13:11 -0700)
lib/browser/api/web-contents.js
lib/browser/guest-view-manager.js

index b8e58df..1e0e83f 100644 (file)
@@ -124,12 +124,10 @@ let wrapWebContents = function(webContents) {
   };
 
   // Dispatch IPC messages to the ipc module.
-  webContents.on('ipc-message', function(event, packed) {
-    const [channel, ...args] = packed;
+  webContents.on('ipc-message', function(event, [channel, ...args]) {
     return ipcMain.emit.apply(ipcMain, [channel, event].concat(args));
   });
-  webContents.on('ipc-message-sync', function(event, packed) {
-    const [channel, ...args] = packed;
+  webContents.on('ipc-message-sync', function(event, [channel, ...args]) {
     Object.defineProperty(event, 'returnValue', {
       set: function(value) {
         return event.sendReply(JSON.stringify(value));
index 2fcd3f9..1c1d6f9 100644 (file)
@@ -146,8 +146,7 @@ var createGuest = function(embedder, params) {
   }
 
   // Dispatch guest's IPC messages to embedder.
-  guest.on('ipc-message-host', function(_, packed) {
-    const [channel, ...args] = packed;
+  guest.on('ipc-message-host', function(_, [channel, ...args]) {
     return embedder.send.apply(embedder, ["ATOM_SHELL_GUEST_VIEW_INTERNAL_IPC_MESSAGE-" + guest.viewInstanceId, channel].concat(args));
   });