From 46f74eab5904effcdaccca4e45844fffb485bf71 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Thu, 3 Jul 2025 20:45:28 -0400 Subject: [PATCH] CRITICAL FIX: restore chat functionality - sendMessage must be generator - Change sendMessage to async generator function with yield* - Fixes 'Error: sendMessage(...) is not iterable' error - Restores chat functionality in Hermes modal --- src/uncloseai-embed-modal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uncloseai-embed-modal.js b/src/uncloseai-embed-modal.js index 73b8f04..f89b3a2 100644 --- a/src/uncloseai-embed-modal.js +++ b/src/uncloseai-embed-modal.js @@ -25,9 +25,9 @@ async function speakChatText(text, voice, speed) { return await speakText(text, voice, speed); } -async function sendMessage(message) { +async function* sendMessage(message) { const { sendMessage } = await import("./chat.js"); - return sendMessage(message); + yield* sendMessage(message); } async function* sendMessageWithCustomHistory(history) {