plugins/muc/muc.lib.lua
changeset 8574 44217f40ff4a
parent 8530 0a3dced117f7
child 8584 f7c397935872
equal deleted inserted replaced
8573:a4ef8cfa97bd 8574:44217f40ff4a
   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);