Listen for error event before any other calls

This commit is contained in:
Kevin Sawicki
2015-04-02 09:42:49 -07:00
parent bc0be85c78
commit cd8536d8a0

View File

@@ -33,6 +33,10 @@ class AutoUpdateManager
else
autoUpdater = require 'auto-updater'
autoUpdater.on 'error', (event, message) =>
@setState(ErrorState)
console.error "Error Downloading Update: #{message}"
autoUpdater.setFeedUrl @feedUrl
autoUpdater.on 'checking-for-update', =>
@@ -44,10 +48,6 @@ class AutoUpdateManager
autoUpdater.on 'update-available', =>
@setState(DownladingState)
autoUpdater.on 'error', (event, message) =>
@setState(ErrorState)
console.error "Error Downloading Update: #{message}"
autoUpdater.on 'update-downloaded', (event, releaseNotes, @releaseVersion) =>
@setState(UpdateAvailableState)
@emitUpdateAvailableEvent(@getWindows()...)