limit the auto-updater-win api to very few methods
This commit is contained in:
parent
ae5411c37b
commit
154ca8575c
1 changed files with 3 additions and 12 deletions
|
@ -18,11 +18,11 @@ class AutoUpdater extends EventEmitter
|
|||
|
||||
@emit 'checking-for-update'
|
||||
|
||||
unless SquirrelUpdate.existsSync()
|
||||
unless SquirrelUpdate.supported()
|
||||
@emit 'update-not-available'
|
||||
return
|
||||
|
||||
@downloadUpdate (error, update) =>
|
||||
SquirrelUpdate.download (error, update) =>
|
||||
if error?
|
||||
@emit 'update-not-available'
|
||||
return
|
||||
|
@ -33,7 +33,7 @@ class AutoUpdater extends EventEmitter
|
|||
|
||||
@emit 'update-available'
|
||||
|
||||
@installUpdate (error) =>
|
||||
SquirrelUpdate.update @updateUrl, (error) =>
|
||||
if error?
|
||||
@emit 'update-not-available'
|
||||
return
|
||||
|
@ -41,13 +41,4 @@ class AutoUpdater extends EventEmitter
|
|||
# info about the newly installed version and a function any of the event listeners can call to restart the application
|
||||
@emit 'update-downloaded', {}, update.releaseNotes, update.version, new Date(), @updateUrl, => @quitAndInstall()
|
||||
|
||||
downloadUpdate: (callback) ->
|
||||
SquirrelUpdate.download(callback)
|
||||
|
||||
installUpdate: (callback) ->
|
||||
SquirrelUpdate.update(@updateUrl, callback)
|
||||
|
||||
supportsUpdates: ->
|
||||
SquirrelUpdate.supported()
|
||||
|
||||
module.exports = new AutoUpdater()
|
||||
|
|
Loading…
Reference in a new issue