From 2ff655d2dc3e9f72bb25fd9bc3b87ff86bad3e8b Mon Sep 17 00:00:00 2001 From: Junyoung Choi Date: Fri, 8 Feb 2019 18:56:11 +0900 Subject: [PATCH] Check update if the app is packaged --- lib/main-app.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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) {