From 4cf0a5d07d80e9506f5b55cdd8dd8ab22a16a7d1 Mon Sep 17 00:00:00 2001 From: dnelband <dnelband@gmail.com> Date: Thu, 12 Sep 2019 17:43:28 +0200 Subject: [PATCH] add checkForUpdates handler in ocsManagerHandler --- app/main.js | 1 + app/scripts/components/ToolbarComponent.js | 3 ++- app/scripts/handlers/OcsManagerHandler.js | 6 ++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/main.js b/app/main.js index b986d41..bdd9f66 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 287a6e9..ce2ced3 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 25b9ef8..c9cdbe7 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; -- GitLab