diff --git a/app/main.js b/app/main.js index 7e07fc581d1e247774c67570808bcd334646d039..0ea2becb7cb59528d796a5a448aa42845903a007 100644 --- a/app/main.js +++ b/app/main.js @@ -5,6 +5,13 @@ 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" + +autoUpdater.setFeedURL({"provider": "generic", "url": "https://www.opencode.net/azubieta/pling-store/-/jobs/artifacts/master/raw/build_pling-store/pling-store-master-x86_64.AppImage.zsync?job=appimage"}) + // Set configs dir app.setPath("userData", app.getPath("appData") + "/OCS-Store") @@ -161,6 +168,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..02a232793977ec91b50c44c236ab9d425e41f55b 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,10 @@ "dependencies": { "electron-store": "2.*.*", "electron-updater": "^4.1.2", + "electron-log": "^3.0.7", "esm": "3.*.*", "lit-html": "1.*.*", - "request": "2.*.*", - "update-electron-app": "^1.5.0" + "request": "2.*.*" }, "devDependencies": { "electron": "4.*.*",