diff src/ai_ask.js.luan @ 71:44bec62c49e2 default tip

split ask
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 24 Aug 2025 08:32:08 -0600
parents 4a73af8f2203
children
line wrap: on
line diff
--- a/src/ai_ask.js.luan	Sat Aug 23 12:00:16 2025 -0600
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-local Luan = require "luan:Luan.luan"
-local error = Luan.error
-local Parsers = require "luan:Parsers.luan"
-local json_string = Parsers.json_string or error()
-local Io = require "luan:Io.luan"
-local Http = require "luan:http/Http.luan"
-local User = require "site:/lib/User.luan"
-local current_user = User.current or error()
-local Chat = require "site:/lib/Chat.luan"
-local get_chat_by_id = Chat.get_by_id or error()
-
-
-return function()
-	Io.stdout = Http.response.text_writer()
-	local parameters = Http.request.parameters
-	local chat = parameters.chat or error()
-	chat = get_chat_by_id(chat) or error()
-	chat.user_id == current_user().id or error()
-	local input = parameters.input or error()
-	if input == "" then
-%>
-		hideWaitingAiIcon();
-<%
-		return
-	end
-	local html = chat.ask(input)
-%>
-	updateAi(<%=json_string(html)%>);
-<%
-end