diff src/login.js.luan @ 83:a47036fd0158

group chat
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 11 Mar 2025 13:56:59 -0600
parents e138343b2c76
children 7b339b1ccd11
line wrap: on
line diff
--- a/src/login.js.luan	Mon Mar 10 22:42:46 2025 -0600
+++ b/src/login.js.luan	Tue Mar 11 13:56:59 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 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"
@@ -19,7 +21,7 @@
 	local with = Http.request.parameters.with
 	with = to_list(with)
 	for _, email in ipairs(with) do
-		url = url.."&with="..email
+		url = url.."&with="..url_encode(email)
 	end
 	send_mail_async {
 		To = email