diff mod_muc_require_tos/mod_muc_require_tos.lua @ 4691:1f1dbf652b37

mod_muc_require_tos: Send the message after the subject, once the client is fully joined
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 16 Sep 2021 22:32:59 +0200
parents 82dabfffaddf
children 37232302dfb9
line wrap: on
line diff
--- a/mod_muc_require_tos/mod_muc_require_tos.lua	Thu Sep 16 20:41:14 2021 +0200
+++ b/mod_muc_require_tos/mod_muc_require_tos.lua	Thu Sep 16 22:32:59 2021 +0200
@@ -6,7 +6,7 @@
 local yes_message = module:get_option_string("tos_yes_message");
 local no_message = module:get_option_string("tos_no_message");
 
-module:hook("muc-occupant-joined", function(event)
+module:hook("muc-occupant-session-new", function(event)
 	local origin = event.origin;
 	local room = event.room;
 	local occupant = event.occupant;
@@ -24,7 +24,7 @@
 			:tag("response", { xmlns = quick_response_ns, value = "no", label = "I decline." }):up();
 		origin.send(message);
 	end
-end);
+end, 19);
 
 module:hook("muc-occupant-groupchat", function(event)
 	local occupant = event.occupant;