comparison src/save_chat.js.luan @ 36:2737eeedc1d5

autoplay
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 05 Aug 2025 17:24:47 -0600
parents 0fb3488a017d
children 2a4c83ce3deb
comparison
equal deleted inserted replaced
35:3117876debca 36:2737eeedc1d5
18 local chat = Http.request.parameters.chat or error() 18 local chat = Http.request.parameters.chat or error()
19 local name = Http.request.parameters.name or error() 19 local name = Http.request.parameters.name or error()
20 local language_region = Http.request.parameters.language_region or error() 20 local language_region = Http.request.parameters.language_region or error()
21 local voice = Http.request.parameters.voice or error() 21 local voice = Http.request.parameters.voice or error()
22 local show_text = Http.request.parameters.show_text 22 local show_text = Http.request.parameters.show_text
23 local autoplay = Http.request.parameters.autoplay
23 run_in_transaction( function() 24 run_in_transaction( function()
24 chat = get_chat_by_id(chat) or error() 25 chat = get_chat_by_id(chat) or error()
25 chat.user_id == current_user().id or error() 26 chat.user_id == current_user().id or error()
26 chat.name = name 27 chat.name = name
27 chat.language_region = language_region 28 chat.language_region = language_region
28 chat.voice = voice 29 chat.voice = voice
29 chat.show_text = show_text ~= nil 30 chat.show_text = show_text ~= nil
31 chat.autoplay = autoplay ~= nil
30 chat.save() 32 chat.save()
31 end ) 33 end )
32 Io.stdout = Http.response.text_writer() 34 Io.stdout = Http.response.text_writer()
33 %> 35 %>
34 setChat(<%= json_string(chat.info()) %>); 36 setChat(<%= json_string(chat.info()) %>);