mime-chat/src/background.ts
Andrew Gundersen a17c552b66 cicd
2021-04-13 10:47:35 -05:00

41 lines
982 B
TypeScript

/*
* Entry point for Crimata electron app.
* "Look on my Works, ye Mighty, and despair!"
*/
"use strict";
const log = require("electron-log")
const { autoUpdater } = require('electron-updater')
import { initApp } from './background/init';
import { protocol, dialog } from "electron";
// Scheme must be registered before the app is ready
protocol.registerSchemesAsPrivileged([
{ scheme: "app", privileges: { secure: true, standard: true } }
]);
// Load environment variable
const isDev = require('electron-is-dev');
// NOTE Program Begins Here
(async () => {
autoUpdater.requestHeaders = { 'PRIVATE-TOKEN': 'seMF_apn237iUw8puG9a' }
autoUpdater.logger = log;
autoUpdater.on('update-downloaded', () => {
autoUpdater.quitAndInstall()
})
autoUpdater.checkForUpdatesAndNotify()
setInterval(() => {
autoUpdater.checkForUpdatesAndNotify()
}, 120000)
console.log('Starting Crimata electron app.');
initApp(isDev);
})();