diff src/save_chat.js.luan @ 34:0fb3488a017d

show_text
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 04 Aug 2025 23:06:19 -0600
parents d34d709a7a8e
children 2737eeedc1d5
line wrap: on
line diff
--- a/src/save_chat.js.luan	Mon Aug 04 15:56:23 2025 -0600
+++ b/src/save_chat.js.luan	Mon Aug 04 23:06:19 2025 -0600
@@ -10,6 +10,8 @@
 local current_user = User.current or error()
 local Db = require "site:/lib/Db.luan"
 local run_in_transaction = Db.run_in_transaction or error()
+local Logging = require "luan:logging/Logging.luan"
+local logger = Logging.logger "save_chat.js"
 
 
 return function()
@@ -17,12 +19,14 @@
 	local name = Http.request.parameters.name or error()
 	local language_region = Http.request.parameters.language_region or error()
 	local voice = Http.request.parameters.voice or error()
+	local show_text = Http.request.parameters.show_text
 	run_in_transaction( function()
 		chat = get_chat_by_id(chat) or error()
 		chat.user_id == current_user().id or error()
 		chat.name = name
 		chat.language_region = language_region
 		chat.voice = voice
+		chat.show_text = show_text ~= nil
 		chat.save()
 	end )
 	Io.stdout = Http.response.text_writer()