Mercurial Hosting > lang
changeset 65:ecb851fabd75
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 22 Aug 2025 05:51:22 -0600 |
parents | 7fc224013c8b |
children | 2ff1f78bb13e |
files | src/lib/Chat.luan src/private/tools/chats.html.luan |
diffstat | 2 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/Chat.luan Fri Aug 22 03:00:53 2025 -0600 +++ b/src/lib/Chat.luan Fri Aug 22 05:51:22 2025 -0600 @@ -15,6 +15,8 @@ local Shared = require "site:/lib/Shared.luan" local voices = Shared.voices or error() local languages = Shared.languages or error() +local User = require "site:/lib/User.luan" +local get_user_by_id = User.get_by_id or error() local Chat = {} @@ -147,6 +149,10 @@ return languages[chat.language] end + function chat.get_user() + return get_user_by_id(chat.user_id) + end + return chat end
--- a/src/private/tools/chats.html.luan Fri Aug 22 03:00:53 2025 -0600 +++ b/src/private/tools/chats.html.luan Fri Aug 22 05:51:22 2025 -0600 @@ -1,6 +1,8 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local ipairs = Luan.ipairs or error() +local Html = require "luan:Html.luan" +local html_encode = Html.encode or error() local Io = require "luan:Io.luan" local Http = require "luan:http/Http.luan" local Shared = require "site:/lib/Shared.luan" @@ -35,6 +37,7 @@ <tr> <td><%= chat.language_name() %></td> <td><a href="chat.html?chat=<%=chat.id%>&markdown=on"><%= chat.name_html() %></a></td> + <td><%= html_encode(chat.get_user().email) %></td> </tr> <% end %> </table>