From b7d1b965985158fec0c156a62eda3b644e4bc597 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 1 Jun 2025 10:50:12 +0200 Subject: [PATCH] Remove cat stream logic from main.js --- main.js | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/main.js b/main.js index 11f5000..b1eefb2 100644 --- a/main.js +++ b/main.js @@ -812,34 +812,6 @@ async function streamLLMCommitMessages(prompt, onDataChunk, win) { let fullOutput = ''; let done = false; - // ⭐️ Starte den Stream für die Katze! - win.webContents.send('cat-begin'); - - while (!done) { - const { value, done: streamDone } = await reader.read(); - done = streamDone; - if (value) { - const chunk = decoder.decode(value, { stream: true }); - for (const line of chunk.split('\n')) { - if (!line.trim()) continue; - try { - const obj = JSON.parse(line); - if (obj.response) { - fullOutput += obj.response; - // Sende Chunk an Renderer/Katze: - win.webContents.send('cat-chunk', obj.response); - if (onDataChunk) onDataChunk(obj.response); - } - if (obj.done) break; - } catch (e) { - // ignore malformed chunk - } - } - } - } - - // ⭐️ Stream ist zu Ende - win.webContents.send('cat-end'); return fullOutput; }