comparison 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
comparison
equal deleted inserted replaced
12:2d4b3f003ec2 13:65bd7e245c63
68 function chat.output_messages_html() 68 function chat.output_messages_html()
69 chat.ai.output_messages_html(chat.ai_thread) 69 chat.ai.output_messages_html(chat.ai_thread)
70 end 70 end
71 71
72 function chat.ask(input) 72 function chat.ask(input)
73 local ai_thread = chat.ai.ask(chat.ai_thread,input) 73 local old_thread = chat.ai_thread
74 if chat.ai_thread ~= ai_thread then 74 local ai_thread = chat.ai.ask(old_thread,input)
75 run_in_transaction( function() 75 run_in_transaction( function()
76 chat = chat.reload() 76 chat = chat.reload()
77 chat.ai_thread = ai_thread 77 chat.ai_thread = ai_thread
78 chat.save() 78 chat.save()
79 end ) 79 end )
80 end 80 return `chat.ai.output_messages_html(ai_thread,old_thread)`
81 return `chat.ai.output_messages_html(ai_thread)`
82 end 81 end
83 82
84 return chat 83 return chat
85 end 84 end
86 85