Mercurial Hosting > lang
comparison src/lib/Chat.luan @ 41:2a4c83ce3deb
public chat
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 11 Aug 2025 07:58:32 +0900 |
parents | 2737eeedc1d5 |
children | cc20eebaa74a |
comparison
equal
deleted
inserted
replaced
40:6cdb2c761e08 | 41:2a4c83ce3deb |
---|---|
31 language = doc.language | 31 language = doc.language |
32 language_region = doc.language_region | 32 language_region = doc.language_region |
33 voice = doc.voice | 33 voice = doc.voice |
34 show_text = doc.show_text == "true" | 34 show_text = doc.show_text == "true" |
35 autoplay = doc.autoplay == "true" | 35 autoplay = doc.autoplay == "true" |
36 is_private = doc.is_private == "true" | |
36 } | 37 } |
37 end | 38 end |
38 | 39 |
39 local function to_doc(chat) | 40 local function to_doc(chat) |
40 return { | 41 return { |
48 language = chat.language or error() | 49 language = chat.language or error() |
49 language_region = chat.language_region or error() | 50 language_region = chat.language_region or error() |
50 voice = chat.voice or error() | 51 voice = chat.voice or error() |
51 show_text = chat.show_text and "true" or "false" | 52 show_text = chat.show_text and "true" or "false" |
52 autoplay = chat.autoplay and "true" or "false" | 53 autoplay = chat.autoplay and "true" or "false" |
54 is_private = chat.is_private and "true" or nil | |
53 } | 55 } |
54 end | 56 end |
55 | 57 |
56 local function first_region(language) | 58 local function first_region(language) |
57 return languages[language].regions[1].code | 59 return languages[language].regions[1].code |
84 language_region = chat.language_region | 86 language_region = chat.language_region |
85 voice = chat.voice | 87 voice = chat.voice |
86 name = chat.name | 88 name = chat.name |
87 show_text = chat.show_text | 89 show_text = chat.show_text |
88 autoplay = chat.autoplay | 90 autoplay = chat.autoplay |
91 is_private = chat.is_private | |
89 } | 92 } |
90 end | 93 end |
91 | 94 |
92 function chat.name_html() | 95 function chat.name_html() |
93 return html_encode(chat.name) | 96 return html_encode(chat.name) |