From f5917de5d010a7e8ebfd644c66c7e6892bee92c5 Mon Sep 17 00:00:00 2001 From: Fabio Date: Tue, 19 May 2020 18:06:05 +0200 Subject: [PATCH] Additions, again --- src/main/ipc-handlers/connection.js | 11 +++++++++ .../components/DatabaseConnectPanel.vue | 14 ++--------- src/renderer/components/DatabaseWorkspace.vue | 23 +++---------------- src/renderer/ipc-api/Connection.js | 5 ++-- .../store/modules/workspaces.store.js | 23 +++++++++++++++---- 5 files changed, 37 insertions(+), 39 deletions(-) diff --git a/src/main/ipc-handlers/connection.js b/src/main/ipc-handlers/connection.js index 5a68ab5e..cb5a90e7 100644 --- a/src/main/ipc-handlers/connection.js +++ b/src/main/ipc-handlers/connection.js @@ -60,4 +60,15 @@ export default () => { connections[uid].destroy(); delete connections[uid]; }); + + ipcMain.handle('refresh', async (event, uid) => { + try { + structure = await InformationSchema.getStructure(connection); + } + catch (err) { + return { status: 'error', response: err.toString() }; + } + + return { status: 'success', response: structure }; + }); }; diff --git a/src/renderer/components/DatabaseConnectPanel.vue b/src/renderer/components/DatabaseConnectPanel.vue index 8904aea5..877205a9 100644 --- a/src/renderer/components/DatabaseConnectPanel.vue +++ b/src/renderer/components/DatabaseConnectPanel.vue @@ -22,7 +22,6 @@