diff src/do_login.html.luan @ 83:a47036fd0158

group chat
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 11 Mar 2025 13:56:59 -0600
parents 8270106644db
children 3053a4fc10be
line wrap: on
line diff
--- a/src/do_login.html.luan	Mon Mar 10 22:42:46 2025 -0600
+++ b/src/do_login.html.luan	Tue Mar 11 13:56:59 2025 -0600
@@ -3,6 +3,8 @@
 local ipairs = Luan.ipairs or error()
 local Table = require "luan:Table.luan"
 local concat = Table.concat or error()
+local Html = require "luan:Html.luan"
+local url_encode = Html.url_encode or error()
 local Io = require "luan:Io.luan"
 local Http = require "luan:http/Http.luan"
 local Shared = require "site:/lib/Shared.luan"
@@ -41,7 +43,7 @@
 			with = to_list(with)
 			local t = {}
 			for _, email in ipairs(with) do
-				t[#t+1] = "with="..email
+				t[#t+1] = "with="..url_encode(email)
 			end
 			location = "/chat?"..concat(t,"&")
 		end