Mercurial Hosting > lang
comparison src/save_chat.js.luan @ 46:cc20eebaa74a
use openai tts
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 14 Aug 2025 11:27:34 +0900 |
parents | 2a4c83ce3deb |
children | 27758f3b2d69 |
comparison
equal
deleted
inserted
replaced
45:fef7a5c65cfb | 46:cc20eebaa74a |
---|---|
15 | 15 |
16 | 16 |
17 return function() | 17 return function() |
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() | |
21 local voice = Http.request.parameters.voice or error() | 20 local voice = Http.request.parameters.voice or error() |
22 local show_text = Http.request.parameters.show_text | 21 local show_text = Http.request.parameters.show_text |
23 local autoplay = Http.request.parameters.autoplay | 22 local autoplay = Http.request.parameters.autoplay |
24 local is_private = Http.request.parameters.is_private | 23 local is_private = Http.request.parameters.is_private |
25 run_in_transaction( function() | 24 run_in_transaction( function() |
26 chat = get_chat_by_id(chat) or error() | 25 chat = get_chat_by_id(chat) or error() |
27 chat.user_id == current_user().id or error() | 26 chat.user_id == current_user().id or error() |
28 chat.name = name | 27 chat.name = name |
29 chat.language_region = language_region | |
30 chat.voice = voice | 28 chat.voice = voice |
31 chat.show_text = show_text ~= nil | 29 chat.show_text = show_text ~= nil |
32 chat.autoplay = autoplay ~= nil | 30 chat.autoplay = autoplay ~= nil |
33 chat.is_private = is_private ~= nil | 31 chat.is_private = is_private ~= nil |
34 chat.save() | 32 chat.save() |