|
@@ -6,13 +6,23 @@ const ipcMain = electron.ipcMain
|
|
|
const dialog = electron.dialog
|
|
|
const app = electron.app
|
|
|
const BrowserWindow = electron.BrowserWindow
|
|
|
-
|
|
|
-const autoUpdater = require('electron-updater').autoUpdater
|
|
|
const log = require('electron-log')
|
|
|
-autoUpdater.logger = log
|
|
|
-autoUpdater.logger.transports.file.level = 'info'
|
|
|
-// autoUpdater.autoDownload = false
|
|
|
-autoUpdater.autoDownload = true
|
|
|
+
|
|
|
+let updatesOn = true
|
|
|
+let autoUpdater = null
|
|
|
+
|
|
|
+try
|
|
|
+{
|
|
|
+ autoUpdater = require('electron-updater').autoUpdater
|
|
|
+ autoUpdater.logger = log
|
|
|
+ autoUpdater.logger.transports.file.level = 'info'
|
|
|
+ // autoUpdater.autoDownload = false
|
|
|
+ autoUpdater.autoDownload = true
|
|
|
+}
|
|
|
+catch (e)
|
|
|
+{
|
|
|
+ updatesOn = false
|
|
|
+}
|
|
|
|
|
|
const __DEV__ = process.env.NODE_ENV === 'development'
|
|
|
|
|
@@ -120,7 +130,11 @@ app.on('ready', e => {
|
|
|
event.returnValue = 'pong'
|
|
|
})
|
|
|
createWindow()
|
|
|
- checkUpdate()
|
|
|
+
|
|
|
+ if (updatesOn)
|
|
|
+ {
|
|
|
+ checkUpdate()
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
// Quit when all windows are closed.
|