Skip to content

Minimal Auto Update Functionality

Compare
Choose a tag to compare
@deadcoder0904 deadcoder0904 released this 11 Aug 18:19
· 13 commits to master since this release

Minimal Auto Update Functionality

autoUpdater.js

import { autoUpdater } from "electron-updater";
import log from "electron-log";

export class AppUpdater {
  constructor() {
    const log = require("electron-log");
    log.transports.file.level = "info";
    autoUpdater.logger = log;
    autoUpdater.checkForUpdatesAndNotify();
  }
}

main.js

import { AppUpdater } from "./AppUpdater";

app.on("ready", () => {
  mainWindow = createMainWindow(mainWindow);
  createMenu();
  new AppUpdater();
});