Browse Source

Added autoUpdate for Mac

pull/1922/head
Ramiro Saenz 7 years ago
parent
commit
7dd69a1f89
  1. 2
      app.js
  2. 2
      app/Application.js
  3. 2
      electron/updater.js

2
app.js

@ -43,7 +43,7 @@ ipc.on('autoUpdater:update-available', function() {
,buttons: Ext.Msg.OK
});
});
ipc.on('autoUpdater:update-downloaded', function(e, releaseNotes, releaseName, releaseDate, updateURL) {
ipc.on('autoUpdater:update-downloaded', function(version, files, path, sha512, releaseName, releaseNotes, releaseDate, stagingPercentage) {
Ext.cq1('app-main').addDocked({
xtype: 'toolbar'
,dock: 'top'

2
app/Application.js

@ -283,7 +283,7 @@ Ext.define('Rambox.Application', {
}
]
});
if ( process.platform === 'win32' ) ipc.send('autoUpdater:check-for-updates');
if ( process.platform === 'win32' || process.platform === 'darwin' ) ipc.send('autoUpdater:check-for-updates');
return;
} else if ( !silence ) {
Ext.Msg.show({

2
electron/updater.js

@ -11,7 +11,7 @@ const initialize = (window) => {
const webContents = window.webContents;
const send = webContents.send.bind(window.webContents);
autoUpdater.on('checking-for-update', (event) => send('autoUpdater:checking-for-update'));
autoUpdater.on('update-downloaded', (event, ...args) => send('autoUpdater:update-downloaded', ...args));
autoUpdater.on('update-downloaded', (...args) => send('autoUpdater:update-downloaded', ...args));
ipcMain.on('autoUpdater:quit-and-install', (event) => autoUpdater.quitAndInstall());
ipcMain.on('autoUpdater:check-for-updates', (event) => autoUpdater.checkForUpdates());
};

Loading…
Cancel
Save