diff src/save_chat.js.luan @ 52:27758f3b2d69

add hide_ruby
author Franklin Schmidt <fschmidt@gmail.com>
date Sat, 16 Aug 2025 09:56:10 +0900
parents cc20eebaa74a
children
line wrap: on
line diff
--- a/src/save_chat.js.luan	Fri Aug 15 23:24:38 2025 +0900
+++ b/src/save_chat.js.luan	Sat Aug 16 09:56:10 2025 +0900
@@ -15,20 +15,16 @@
 
 
 return function()
-	local chat = Http.request.parameters.chat or error()
-	local name = Http.request.parameters.name or error()
-	local voice = Http.request.parameters.voice or error()
-	local show_text = Http.request.parameters.show_text
-	local autoplay = Http.request.parameters.autoplay
-	local is_private = Http.request.parameters.is_private
+	local parameters = Http.request.parameters
+	local chat = parameters.chat or error()
 	run_in_transaction( function()
 		chat = get_chat_by_id(chat) or error()
 		chat.user_id == current_user().id or error()
-		chat.name = name
-		chat.voice = voice
-		chat.show_text = show_text ~= nil
-		chat.autoplay = autoplay ~= nil
-		chat.is_private = is_private ~= nil
+		chat.name = parameters.name or error()
+		chat.voice = parameters.voice or error()
+		chat.show_text = parameters.show_text or error()
+		chat.autoplay = parameters.autoplay ~= nil
+		chat.is_private = parameters.is_private ~= nil
 		chat.save()
 	end )
 	Io.stdout = Http.response.text_writer()