1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 18:26:26 +00:00

Compare commits

..

2 Commits

Author SHA1 Message Date
Junyoung Choi
78c00b1722 v0.11.15 2019-02-08 20:33:20 +09:00
Junyoung Choi
2ff655d2dc Check update if the app is packaged 2019-02-08 19:30:46 +09:00
2 changed files with 6 additions and 5 deletions

View File

@@ -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) {

View File

@@ -1,7 +1,7 @@
{
"name": "boost",
"productName": "Boostnote",
"version": "0.11.14",
"version": "0.11.15",
"main": "index.js",
"description": "Boostnote",
"license": "GPL-3.0",