some more cleanup

This commit is contained in:
2025-12-16 18:17:55 +01:00
parent b511b75db7
commit 8927b62971
+13 -34
View File
@@ -132,7 +132,7 @@ electron.ipcMain.on("file_submit", async (event, args) => {
globalArgs = args globalArgs = args
let curstep = 0 let curstep = 0
let totalsteps = 4 let totalsteps = 4
const TEMPLATE_MAP = { const TEMPLATE_MAP = {
"followup-report": "followup_report.txt", "followup-report": "followup_report.txt",
"agenda": "agenda.txt", "agenda": "agenda.txt",
@@ -140,9 +140,9 @@ electron.ipcMain.on("file_submit", async (event, args) => {
"sprint-planning": "sprint_planning_note.txt", "sprint-planning": "sprint_planning_note.txt",
"custom": "custom_document.txt" "custom": "custom_document.txt"
}; };
const templateFile = TEMPLATE_MAP[args.document.type]; const templateFile = TEMPLATE_MAP[args.document.type];
if (!templateFile) { if (!templateFile) {
throw new Error("Unknown document type: " + args.document.type); throw new Error("Unknown document type: " + args.document.type);
} }
@@ -196,17 +196,17 @@ electron.ipcMain.on("file_submit", async (event, args) => {
// This code handles the Text to Document processing module call // This code handles the Text to Document processing module call
console.log(`\n\n Running the LLM for Document Style ${args.document.type}`); console.log(`\n\n Running the LLM for Document Style ${args.document.type}`);
await mapFunctions.get("module-handler").function(args.document.module, { inputTranscriptPath: transcriptpath, documentTypePath: "./storage/documentType/" + templateFile, language: "en" }).then(resp => { await mapFunctions.get("module-handler").function(args.document.module, { inputTranscriptPath: transcriptpath, documentTypePath: "./storage/documentType/" + templateFile, language: "en" }).then(resp => {
console.log(resp); console.log(resp);
globalFinalHtmlPath = resp globalFinalHtmlPath = resp
curstep++ curstep++
mainWindow.webContents.send("progress", {curstep:curstep, totalsteps:totalsteps}) mainWindow.webContents.send("progress", {curstep:curstep, totalsteps:totalsteps})
}).catch(err => { }).catch(err => {
mainWindow.webContents.send("error", err) mainWindow.webContents.send("error", err)
return return
}) })
await mapFunctions.get("extract-speaker-snippets").function({audioPath: audiopath, jsonPath: transcriptpath }).then(resp => { await mapFunctions.get("extract-speaker-snippets").function({audioPath: audiopath, jsonPath: transcriptpath }).then(resp => {
mainWindow.webContents.send("submitSpeaker", resp) mainWindow.webContents.send("submitSpeaker", resp)
@@ -215,27 +215,6 @@ electron.ipcMain.on("file_submit", async (event, args) => {
mainWindow.webContents.send("error", err) mainWindow.webContents.send("error", err)
return return
}) })
// TODO actually implement this functionality
// Module to get the first few lines for each speaker to send to the frontend
// await mapFunctions.get("speaker-getter-idfk").function(transcriptpath).then(resp => {
// console.log(resp);
// transcriptpath = resp
// curstep++
// mainWindow.webContents.send("progress", {curstep:curstep, totalsteps:totalsteps})
// // {
// // speakerA: {source: "Pfad zur Audio File"},
// // speakerB:.....
// // }
// mainWindow.webContents.send("speakers", {speakerA:"pfad1", speakerB:"pfad2"})
// }).catch(err => {
// mainWindow.webContents.send("error", err)
// return
// })
} catch (error) { } catch (error) {
console.log(error); console.log(error);
} }