diff --git a/app/main.js b/app/main.js index 15661476912331e54707069adba7a5dbf85149d3..e981a352991a12b445313ae831ccc3d16428cdd7 100644 --- a/app/main.js +++ b/app/main.js @@ -5,6 +5,11 @@ const {app, BrowserWindow, ipcMain} = require('electron'); const ElectronStore = require('electron-store'); const request = require('request'); +const {autoUpdater} = require("electron-updater") + +autoUpdater.logger = require("electron-log") +autoUpdater.logger.transports.file.level = "info" + // Set configs dir app.setPath("userData", app.getPath("appData") + "/OCS-Store") @@ -93,15 +98,7 @@ function createWindow() { mainWindow.loadURL(indexFileUrl); mainWindow.maximize(); - console.log('should check for updates') - require('update-electron-app')({ - repo: 'dfn2/pling-store', - host: 'http://www.opencode.net', - updateInterval: '1 hour', - logger: require('electron-log') - }) - mainWindow.on('close', () => { const appConfigStore = new ElectronStore({name: appConfigStoreStorage}); appConfigStore.set('windowBounds', mainWindow.getBounds()); @@ -170,6 +167,7 @@ function removePreviewpic(itemKey) { app.on('ready', async () => { if (await startOcsManager()) { createWindow(); + autoUpdater.checkForUpdatesAndNotify() } else { app.quit(); } diff --git a/package.json b/package.json index c21f5f31bcca1c4ea1c1457cf0f8575b4b8c8c4d..b0571f559c08072bc4157b6839566ea9143f5a3c 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "dependencies": { "electron-store": "2.*.*", "electron-updater": "^4.1.2", + "electron-log": "^3.0.7", "esm": "3.*.*", "lit-html": "1.*.*", "request": "2.*.*",