Loëck Vézien
7 years ago
committed by
GitHub
6 changed files with 104 additions and 15 deletions
@ -0,0 +1,16 @@ |
|||||
|
// @flow
|
||||
|
|
||||
|
import { autoUpdater } from 'electron-updater' |
||||
|
|
||||
|
type SendFunction = (type: string, data: *) => void |
||||
|
|
||||
|
export default (notify: SendFunction) => { |
||||
|
autoUpdater.on('checking-for-update', () => notify('updater.checking')) |
||||
|
autoUpdater.on('update-available', info => notify('updater.updateAvailable', info)) |
||||
|
autoUpdater.on('update-not-available', () => notify('updater.updateNotAvailable')) |
||||
|
autoUpdater.on('error', err => notify('updater.error', err)) |
||||
|
autoUpdater.on('download-progress', progress => notify('updater.downloadProgress', progress)) |
||||
|
autoUpdater.on('update-downloaded', () => notify('updater.downloaded')) |
||||
|
|
||||
|
autoUpdater.checkForUpdatesAndNotify() |
||||
|
} |
Loading…
Reference in new issue