This commit is contained in:
Jan Prochazka
2021-12-26 14:16:36 +01:00
parent 991b2fd3c1
commit 1ea9c23576
5 changed files with 5 additions and 3 deletions

View File

@@ -136,7 +136,7 @@ module.exports = {
if (handleProcessCommunication(message, subprocess)) return;
this[`handle_${msgtype}`](runid, message);
});
return newOpened;
return _.pick(newOpened, ['runid']);
},
start_meta: true,

View File

@@ -86,7 +86,7 @@ module.exports = {
this[`handle_${msgtype}`](sesid, message);
});
subprocess.send({ msgtype: 'connect', ...connection, database });
return newOpened;
return _.pick(newOpened, ['conid', 'database', 'sesid']);
},
executeQuery_meta: true,

View File

@@ -31,6 +31,7 @@ module.exports = function useController(app, electron, route, controller) {
// console.log('REGISTERING HANDLER', handler);
electron.ipcMain.handle(handler, async (event, args) => {
const data = await controller[key](args);
// console.log('HANDLED API', handler, data);
return data;
});
}

View File

@@ -33,7 +33,7 @@
$: $effect;
const handleRunnerDone = async () => {
const resp = await apiCall(`runners/files?runid=${runnerId}`);
const resp = await apiCall('runners/files', { runid: runnerId });
files = resp;
};
</script>

View File

@@ -17,6 +17,7 @@ function wantEventSource() {
export async function apiCall(route: string, args: {} = undefined) {
const electron = getElectron();
if (electron) {
// console.log('CALLING API', route.replace('/', '-'), JSON.stringify(args == null ? null : args));
const resp = await electron.invoke(route.replace('/', '-'), args);
return resp;
} else {