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