mod_csi_muc_priorities/mod_csi_muc_priorities.lua
changeset 3538 700340b57851
parent 3537 d8c4543f1b19
child 3539 bcb0eb9121a9
--- a/mod_csi_muc_priorities/mod_csi_muc_priorities.lua	Mon Apr 01 08:07:41 2019 +0200
+++ b/mod_csi_muc_priorities/mod_csi_muc_priorities.lua	Mon Apr 01 08:21:57 2019 +0200
@@ -1,4 +1,4 @@
-local jid = require "util.jid";
+local jid_bare = require "util.jid".bare;
 
 module:hook("csi-is-stanza-important", function (event)
 	local stanza, session = event.stanza, event.session;
@@ -7,10 +7,12 @@
 			local body = stanza:get_child_text("body");
 			if not body then return end
 
+			local room_jid = jid_bare(stanza.attr.from);
+
 			local rooms = session.rooms_joined;
 			if not rooms then return; end
 
-			local room_nick = rooms[jid.bare(stanza.attr.from)];
+			local room_nick = rooms[room_jid];
 			if room_nick and body:find(room_nick, 1, true) then return true; end
 
 			return false;