2 changed files with 0 additions and 40 deletions
@ -1,36 +0,0 @@
|
||||
'use strict'; |
||||
const electron = require('electron'); |
||||
const fs = require('fs'); |
||||
const path = require('path'); |
||||
const app = electron.app; |
||||
const dialog = electron.dialog; |
||||
|
||||
const isDev = !fs.existsSync(path.resolve(path.dirname(process.execPath), '..', 'Update.exe')); |
||||
|
||||
const autoUpdater = electron.autoUpdater; |
||||
|
||||
const feedUrl = `https://getrambox.herokuapp.com/update/${process.platform}/${app.getVersion()}`; |
||||
|
||||
exports.check = win => { |
||||
if ( isDev ) return; |
||||
/* |
||||
autoUpdater.on('update-available', function() { |
||||
dialog.showMessageBox({ |
||||
message: 'New version' |
||||
,detail: 'There is a new version available.' |
||||
,buttons: ['Ok'] |
||||
}); |
||||
}); |
||||
*/ |
||||
autoUpdater.on('update-downloaded', function(e, releaseNotes, releaseName, releaseDate, updateURL) { |
||||
var index = dialog.showMessageBox({ |
||||
message: 'A new update is ready to install' |
||||
,detail: 'Version ' + releaseName + ' is downloaded and will be automatically installed on Quit. Do you want to restart now?' |
||||
,buttons: ['Yes', 'No'] |
||||
}); |
||||
if (index === 0) autoUpdater.quitAndInstall(); |
||||
}); |
||||
|
||||
autoUpdater.setFeedURL(feedUrl); |
||||
autoUpdater.checkForUpdates(); |
||||
}; |
Loading…
Reference in new issue