From d988cae16d8d6ee45474033ab8cb72d00e01918b Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 28 Apr 2016 09:49:48 -0700 Subject: [PATCH] Remove deprecated ipc module --- lib/renderer/api/ipc.js | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 lib/renderer/api/ipc.js diff --git a/lib/renderer/api/ipc.js b/lib/renderer/api/ipc.js deleted file mode 100644 index 25519a308daf..000000000000 --- a/lib/renderer/api/ipc.js +++ /dev/null @@ -1,27 +0,0 @@ -const ipcRenderer = require('electron').ipcRenderer -const deprecate = require('electron').deprecate -const EventEmitter = require('events').EventEmitter - -// This module is deprecated, we mirror everything from ipcRenderer. -deprecate.warn('ipc module', 'require("electron").ipcRenderer') - -// Routes events of ipcRenderer. -var ipc = new EventEmitter() - -ipcRenderer.emit = function (channel, event, ...args) { - ipc.emit.apply(ipc, [channel].concat(args)) - return EventEmitter.prototype.emit.apply(ipcRenderer, arguments) -} - -// Deprecated. -for (var method in ipcRenderer) { - if (method.startsWith('send')) { - ipc[method] = ipcRenderer[method] - } -} - -deprecate.rename(ipc, 'sendChannel', 'send') - -deprecate.rename(ipc, 'sendChannelSync', 'sendSync') - -module.exports = ipc