equal
deleted
inserted
replaced
342 reply:add_child(form:form(formdata, "result")); |
342 reply:add_child(form:form(formdata, "result")); |
343 return reply; |
343 return reply; |
344 end |
344 end |
345 module:hook("muc-disco#info", function(event) |
345 module:hook("muc-disco#info", function(event) |
346 event.reply:tag("feature", {var = "http://jabber.org/protocol/muc"}):up(); |
346 event.reply:tag("feature", {var = "http://jabber.org/protocol/muc"}):up(); |
|
347 event.reply:tag("feature", {var = "http://jabber.org/protocol/muc#stable_id"}):up(); |
347 end); |
348 end); |
348 module:hook("muc-disco#info", function(event) |
349 module:hook("muc-disco#info", function(event) |
349 table.insert(event.form, { name = "muc#roominfo_occupants", label = "Number of occupants" }); |
350 table.insert(event.form, { name = "muc#roominfo_occupants", label = "Number of occupants" }); |
350 event.formdata["muc#roominfo_occupants"] = tostring(iterators.count(event.room:each_occupant())); |
351 event.formdata["muc#roominfo_occupants"] = tostring(iterators.count(event.room:each_occupant())); |
351 end); |
352 end); |