Merge 0.10->trunk
[prosody.git] / plugins / mod_admin_telnet.lua
index a17b1c57856cf263c3c9be0f07151aa9b585a2f4..55eb2e553a1b766e896a29d466cfb80bf201d3f2 100644 (file)
@@ -961,7 +961,7 @@ function def_env.muc:room(room_jid)
        if not room_name then
                return room_name, host;
        end
-       local room_obj = hosts[host].modules.muc.rooms[room_jid];
+       local room_obj = hosts[host].modules.muc.get_room_from_jid(room_jid);
        if not room_obj then
                return nil, "No such room: "..room_jid;
        end
@@ -974,8 +974,8 @@ function def_env.muc:list(host)
                return nil, "Please supply the address of a local MUC component";
        end
        local c = 0;
-       for name in keys(host_session.modules.muc.rooms) do
-               print(name);
+       for room in host_session.modules.muc.each_room() do
+               print(room.jid);
                c = c + 1;
        end
        return true, c.." rooms";