diff --git a/lib/main-app.js b/lib/main-app.js index 88e44294..6151c1f0 100644 --- a/lib/main-app.js +++ b/lib/main-app.js @@ -3,8 +3,9 @@ const app = electron.app const Menu = electron.Menu const ipc = electron.ipcMain const GhReleases = require('electron-gh-releases') -const isDev = process.env.NODE_ENV !== 'production' +const { isPackaged } = app // electron.crashReporter.start() + var ipcServer = null var mainWindow = null @@ -36,7 +37,7 @@ const updater = new GhReleases(ghReleasesOpts) // Check for updates // `status` returns true if there is a new update available function checkUpdate () { - if (isDev) { // Prevents app from attempting to update when in dev mode. + if (!isPackaged) { // Prevents app from attempting to update when in dev mode. console.log('Updates are disabled in Development mode, see main-app.js') return true } @@ -99,12 +100,12 @@ app.on('ready', function () { // Check update every day setInterval(function () { - if (!isDev) checkUpdate() + if (isPackaged) checkUpdate() }, 1000 * 60 * 60 * 24) // Check update after 10 secs to prevent file locking of Windows setTimeout(() => { - if (!isDev) checkUpdate() + if (isPackaged) checkUpdate() ipc.on('update-check', function (event, msg) { if (isUpdateReady) {