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 @@