From 446eff6b8712cad36c74737f108a94a0faff43c3 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sat, 8 Jun 2019 00:04:40 -0500 Subject: [PATCH] Refactoring --- src/containers/IPCContainer/IPCContainer.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/containers/IPCContainer/IPCContainer.js b/src/containers/IPCContainer/IPCContainer.js index 2e9e5e2..4ff9b03 100644 --- a/src/containers/IPCContainer/IPCContainer.js +++ b/src/containers/IPCContainer/IPCContainer.js @@ -1,15 +1,16 @@ import {Component} from 'react'; import {getIPCRenderer} from '../../utils'; +const ipcRenderer = getIPCRenderer(); + export default class extends Component { handlerList = {}; - ipcRenderer = getIPCRenderer(); componentWillUnmount() { - if (this.ipcRenderer) { + if (ipcRenderer) { for (let name in this.handlerList) { if (this.handlerList.hasOwnProperty(name)) { - this.ipcRenderer.removeListener(name, this.handlerList[name]); + ipcRenderer.removeListener(name, this.handlerList[name]); } } } @@ -18,14 +19,14 @@ export default class extends Component { }; sendRequest = (name, data) => { - if (this.ipcRenderer) { - this.ipcRenderer.send(name, data); + if (ipcRenderer) { + ipcRenderer.send(name, data); } }; sendSyncRequest = (name, data) => { - if (this.ipcRenderer) { - return this.ipcRenderer.sendSync(name + '_sync', data); + if (ipcRenderer) { + return ipcRenderer.sendSync(name + '_sync', data); } else { return { Success: false, @@ -35,9 +36,9 @@ export default class extends Component { }; setRequestHandler = (name, callback) => { - if (this.ipcRenderer) { + if (ipcRenderer) { this.handlerList[name] = callback; - this.ipcRenderer.on(name, callback); + ipcRenderer.on(name, callback); } };