electron-connect: Disable electron-connect when it's run from npm start.

Improves gulp dev script.
This commit is contained in:
Priyank P
2018-02-12 13:37:44 -05:00
committed by Akash Nimare
parent 2c6c0c8c8d
commit d77b1b5960
3 changed files with 12 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
'use strict';
const { ipcRenderer, remote } = require('electron');
const isDev = require('electron-is-dev');
const { session } = remote;
@@ -482,8 +483,17 @@ class ServerManagerView {
window.onload = () => {
const serverManagerView = new ServerManagerView();
serverManagerView.init();
window.addEventListener('online', () => {
serverManagerView.reloadView();
});
// only start electron-connect (auto reload on change) when its ran
// from `npm run dev` or `gulp dev` and not from `npm start` when
// app is started `npm start` main process's proces.argv will have
// `--no-electron-connect`
const mainProcessArgv = remote.getGlobal('process').argv;
if (isDev && !mainProcessArgv.includes('--no-electron-connect')) {
const electronConnect = require('electron-connect');
electronConnect.client.create();
}
};