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
diff -r 7fc224013c8b -r ecb851fabd75 src/lib/Chat.luan
--- 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
 
diff -r 7fc224013c8b -r ecb851fabd75 src/private/tools/chats.html.luan
--- 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>