Mercurial Hosting > lang
diff src/chats.html.luan @ 24:87fe70201aa8
courses work
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 31 Jul 2025 22:30:26 -0600 |
parents | 0c17c233c45a |
children | cc20eebaa74a |
line wrap: on
line diff
--- a/src/chats.html.luan Wed Jul 30 23:29:33 2025 -0600 +++ b/src/chats.html.luan Thu Jul 31 22:30:26 2025 -0600 @@ -8,7 +8,7 @@ local head = Shared.head or error() local header = Shared.header or error() local User = require "site:/lib/User.luan" -local current_user = User.current or error() +local current_user = User.current_required or error() local Chat = require "site:/lib/Chat.luan" local chat_search = Chat.search or error() local languages = require "site:/lib/languages.luan" @@ -18,10 +18,7 @@ return function() local user = current_user() - if user == nil then - Http.response.send_redirect("/login.html") - return - end + if user == nil then return end local chats = chat_search( "chat_user_id:"..user.id, "chat_updated desc" ) local select_language = #chats > 0 and chats[1].language or nil Io.stdout = Http.response.text_writer() @@ -43,7 +40,7 @@ <% header() %> <div content> <h1>Your Chats</h1> - <form action="new_chat.red"> + <form action="lang_courses.html"> <select name=language> <% for _, lang in pairs(languages) do local code = lang.code