Always check for updates and update publish script

This commit is contained in:
Alice Gaudon 2020-04-18 15:14:13 +02:00
parent 93faaeb220
commit 7f71669e94
2 changed files with 8 additions and 8 deletions

View File

@ -14,7 +14,7 @@
"dev": "electron . --dev", "dev": "electron . --dev",
"build": "electron-builder", "build": "electron-builder",
"build-arch": "electron-builder --linux dir", "build-arch": "electron-builder --linux dir",
"release": "electron-builder -mwlp always", "release": "GH_TOKEN=$(cat GH_TOKEN) electron-builder -wlp always",
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
}, },
"dependencies": { "dependencies": {

View File

@ -5,7 +5,7 @@ import {app, BrowserWindow, ipcMain, Menu, shell, Tray} from "electron";
import Meta from "./Meta"; import Meta from "./Meta";
import Config from "./Config"; import Config from "./Config";
import Service from "./Service"; import Service from "./Service";
import { autoUpdater } from "electron-updater"; import {autoUpdater} from "electron-updater";
const resourcesDir = path.resolve(__dirname, '../resources'); const resourcesDir = path.resolve(__dirname, '../resources');
const iconPath = path.resolve(resourcesDir, 'logo.png'); const iconPath = path.resolve(resourcesDir, 'logo.png');
@ -36,11 +36,9 @@ function toggleMainWindow() {
} }
} }
function createWindow() { async function createWindow() {
// Check for updates on windows and mac // Check for updates
if (process.platform === 'win32' || process.platform === 'darwin') { await autoUpdater.checkForUpdatesAndNotify();
autoUpdater.checkForUpdatesAndNotify();
}
// System tray // System tray
console.log('Loading system Tray'); console.log('Loading system Tray');
@ -229,4 +227,6 @@ function listIcons(set) {
} }
console.log('Starting app'); console.log('Starting app');
app.on('ready', createWindow); app.on('ready', () => {
createWindow().catch(console.error);
});