diff --git a/electron/main/preload.js b/electron/main/preload.js index 607f438..b027cde 100644 --- a/electron/main/preload.js +++ b/electron/main/preload.js @@ -12,7 +12,7 @@ try { }) contextBridge.exposeInMainWorld("onStartup", { - getModuleNames: (file) => { ipcRenderer.send("get_modules", "")} + getModuleNames: () => ipcRenderer.invoke('get-module-names') }) @@ -22,11 +22,6 @@ try { }) ipcRenderer.on("error", (event, err) => {alert(err)}) - - ipcRenderer.on("modules", (event, resp) => { - loadAiOptions(resp.ai_modules); - loadTranscriptionOptions(resp.transcription_modules); - }) } catch (error) { console.log("Error in preload.js"); } diff --git a/electron/main/renderer.js b/electron/main/renderer.js index bba9aef..fcdd894 100644 --- a/electron/main/renderer.js +++ b/electron/main/renderer.js @@ -31,12 +31,14 @@ uploadContainer.addEventListener("drop", (e) => { } }) - -window.addEventListener('load', (e) => { +window.addEventListener('load', async (e) => { try { console.log("test"); loadLanguageOptions(); - window.onStartup.getModuleNames(); + const value = await window.onStartup.getModuleNames(); + loadAiOptions(value.ai_modules); + loadTranscriptionOptions(value.transcription_modules); + } catch (error) { }