Mercurial Hosting > lang
diff src/lib/Chat.luan @ 13:65bd7e245c63
add html
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 24 Jul 2025 22:47:48 -0600 |
parents | 46097e607701 |
children | f5425a3c1898 |
line wrap: on
line diff
--- a/src/lib/Chat.luan Thu Jul 24 22:14:49 2025 -0600 +++ b/src/lib/Chat.luan Thu Jul 24 22:47:48 2025 -0600 @@ -70,15 +70,14 @@ end function chat.ask(input) - local ai_thread = chat.ai.ask(chat.ai_thread,input) - if chat.ai_thread ~= ai_thread then - run_in_transaction( function() - chat = chat.reload() - chat.ai_thread = ai_thread - chat.save() - end ) - end - return `chat.ai.output_messages_html(ai_thread)` + local old_thread = chat.ai_thread + local ai_thread = chat.ai.ask(old_thread,input) + run_in_transaction( function() + chat = chat.reload() + chat.ai_thread = ai_thread + chat.save() + end ) + return `chat.ai.output_messages_html(ai_thread,old_thread)` end return chat