From 1ffae3e9aa14d1799cb842e9e4d367330f2e33f4 Mon Sep 17 00:00:00 2001 From: AlphaX-Projects <77661270+AlphaX-Projects@users.noreply.github.com> Date: Fri, 4 Feb 2022 05:21:31 -0800 Subject: [PATCH] Deps update , wait 300 seconds before quit and update --- electron.js | 13 ++++++++----- package.json | 10 +++++----- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/electron.js b/electron.js index fe5b3f60..6320997f 100644 --- a/electron.js +++ b/electron.js @@ -90,7 +90,7 @@ const createTray = () => { const isLock = app.requestSingleInstanceLock(); if (!isLock) { - app.quit() + app.quit() } else { app.on('second-instance', (event, cmd, dir) => { if (myWindow) { @@ -119,13 +119,13 @@ if (!isLock) { } }) ipcMain.on('app_version', (event) => { - log.info(app.getVersion()); + log.info(app.getVersion()); mainWindow.webContents.send('app_version', { version: app.getVersion() }); }); autoUpdater.on('update-available', () => { const n = new Notification({ title: 'Update Available!', - body: 'It will be downloaded in the background and installed after download.' + body: 'It will be downloaded ⌛️ in the background and installed after download.' }) n.show(); }) @@ -139,9 +139,12 @@ if (!isLock) { autoUpdater.on('update-downloaded', () => { const n = new Notification({ title: 'Update Downloaded!', - body: 'Restarting to Update' + body: 'Restarting in 30 secounds to Update. Please finish your tasks!' }) - n.show(); + setTimeout(() => { + n.show(); + }, 30000); autoUpdater.quitAndInstall(); + }) } diff --git a/package.json b/package.json index 8a28c21c..7a9f0c0e 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "license": "GPL-3.0", "scripts": { "dev": "node server.js", - "prebuild": "node -p \"'export const UI_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > qortal-ui-core/src/redux/app/version.js", + "prebuild": "node -p \"'export const UI_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > qortal-ui-core/src/redux/app/version.js", "build-dev": "node build.js", "build": "NODE_ENV=production node build.js", "server": "NODE_ENV=production node server.js", @@ -32,16 +32,16 @@ }, "dependencies": { "electron-updater": "4.3.9", - "electron-log": "4.4.1" + "electron-log": "4.4.5" }, "devDependencies": { "electron": "11.5.0", "electron-builder": "22.14.5", - "electron-notarize": "1.1.1", - "electron-packager": "15.4.0", + "electron-notarize": "1.1.1", + "electron-packager": "15.4.0", "shelljs": "0.8.4" }, "engines": { "node": ">=14.17.0" } -} +} \ No newline at end of file