diff --git a/electron/main/preload.js b/electron/main/preload.js index f1af256..4ce4c21 100644 --- a/electron/main/preload.js +++ b/electron/main/preload.js @@ -11,13 +11,13 @@ try { getFilePath: (file) => {return webUtils.getPathForFile(file)} }) contextBridge.exposeInMainWorld("onStartup", { - getModuleNames: (file) => { ipcRenderer.send("get_modules", "")} + getModuleNames: () => ipcRenderer.invoke('get-module-names') }) - ipcRenderer.on("modules", (event, resp) => { - loadAiOptions(resp.ai_modules); - loadTranscriptionOptions(resp.transcription_modules); - }) + // 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) { } diff --git a/electron/main/script.js b/electron/main/script.js index f65920d..42b73de 100644 --- a/electron/main/script.js +++ b/electron/main/script.js @@ -43,7 +43,7 @@ function checkBoxes() { const aiType = document.getElementById("ai_type"); const sendingPackage = { "video": { - "module":"extraction-video-toaudio", + "module":"extraction-video-to-audio", "inputVideoPath": pathTest, "outputType": outputType.value }, @@ -52,7 +52,7 @@ function checkBoxes() { }, "document": { "module":aiType.value, - "style": selectedStyles + "styles": selectedStyles } }; ipcRenderer.send("file_submit", sendingPackage)