MUC: Move room deserialization to muc.lib
[prosody.git] / plugins / muc / mod_muc.lua
index c8723c162f8a0d198ef0bf2417d5171e76157b3f..4410ba166dfd4786f3fb9481c9a24f4b883135b6 100644 (file)
@@ -130,9 +130,7 @@ local function restore_room(jid)
        local node = jid_split(jid);
        local data = room_configs:get(node);
        if data then
-               local room = muclib.new_room(jid);
-               room._data = data._data;
-               room._affiliations = data._affiliations;
+               local room = muclib.restore_room(data);
                track_room(room);
                return room;
        end