diff --git a/app/main.js b/app/main.js index b986d41341a227e573581b32ef67dd6185d3a06d..bdd9f6655d5343afc2ef2e166cceaa96f6888ac2 100644 --- a/app/main.js +++ b/app/main.js @@ -222,6 +222,7 @@ ipcMain.on('store', (event, key, value) => { ipcMain.on('checkForUpdates', () => { // TODO -> add check for updates method? ocsManager = spawn(ocsManagerConfig.bin, ['-p', ocsManagerConfig.port, '--appFile', process.env.APPIMAGE]); + console.log(ocsManager); }); ipcMain.on('previewpic', (event, kind, itemKey, url) => { diff --git a/app/scripts/components/ToolbarComponent.js b/app/scripts/components/ToolbarComponent.js index 287a6e9191814d24cbf5865cce2b01b8697a7409..ce2ced325b81db3b755073d74add6abf85e727c8 100644 --- a/app/scripts/components/ToolbarComponent.js +++ b/app/scripts/components/ToolbarComponent.js @@ -189,7 +189,8 @@ export default class ToolbarComponent extends BaseComponent { break; } case 'check_for_updates':{ - this._ipcRenderer.send('checkForUpdates'); + //this._ipcRenderer.send('checkForUpdates'); + this.dispatch('ocsManager_checkForUpdates', {}); this.contentRoot.querySelector('app-menu').close(); break; } diff --git a/app/scripts/handlers/OcsManagerHandler.js b/app/scripts/handlers/OcsManagerHandler.js index 25b9ef825483300289bc3f31a4779b04aee074a9..c9cdbe7376c4f94d39fe2bcd9c941bbb6dc1caec 100644 --- a/app/scripts/handlers/OcsManagerHandler.js +++ b/app/scripts/handlers/OcsManagerHandler.js @@ -144,6 +144,12 @@ export default class OcsManagerHandler { return false; }) + .add('ocsManager_checkForUpdates', () => { + console.log('checkForUpdates'); + this._ocsManagerApi.send('UpdateHandler::checkAppUpdate', []).then(function(res){ + console.log(res) + }); + }) .add('ocsManager_update', (data) => { this._ocsManagerApi.send('UpdateHandler::update', [data.itemKey]); return false;