handle squirrel errors in updater

This commit is contained in:
Eugene Pankov
2021-05-13 16:54:27 +02:00
parent 5c22e22caa
commit 76ffef751c

View File

@@ -84,7 +84,12 @@ export class UpdaterService {
this.electron.autoUpdater.on('error', onError)
this.electron.autoUpdater.on('update-not-available', onNoUpdate)
this.electron.autoUpdater.on('update-available', onUpdate)
this.electron.autoUpdater.checkForUpdates()
try {
this.electron.autoUpdater.checkForUpdates()
} catch (e) {
this.electronUpdaterAvailable = false
this.logger.info('Electron updater unavailable, falling back', e)
}
})
this.electron.autoUpdater.on('update-available', () => {