Comparison

plugins/muc/muc.lib.lua @ 11143:818255f49297

Merge 0.11->trunk
author Kim Alvefur <zash@zash.se>
date Wed, 07 Oct 2020 13:36:24 +0200
parent 10805:d17392022cb2
parent 11142:552cafd30eb2
child 11236:b1d7027be61e
comparison
equal deleted inserted replaced
11141:a5acd6354845 11143:818255f49297
370 end 370 end
371 end 371 end
372 end 372 end
373 373
374 function room_mt:get_disco_info(stanza) 374 function room_mt:get_disco_info(stanza)
375 local node = stanza.tags[1].attr.node or ""; 375 local node = stanza.tags[1].attr.node;
376 local reply = st.reply(stanza):tag("query", { xmlns = "http://jabber.org/protocol/disco#info", node = node }); 376 local reply = st.reply(stanza):tag("query", { xmlns = "http://jabber.org/protocol/disco#info", node = node });
377 local event_name = "muc-disco#info"; 377 local event_name = "muc-disco#info";
378 local event_data = { room = self, reply = reply, stanza = stanza }; 378 local event_data = { room = self, reply = reply, stanza = stanza };
379 379
380 if node ~= "" then 380 if node and node ~= "" then
381 event_name = event_name.."/"..node; 381 event_name = event_name.."/"..node;
382 else 382 else
383 event_data.form = dataform.new { 383 event_data.form = dataform.new {
384 { name = "FORM_TYPE", type = "hidden", value = "http://jabber.org/protocol/muc#roominfo" }; 384 { name = "FORM_TYPE", type = "hidden", value = "http://jabber.org/protocol/muc#roominfo" };
385 }; 385 };