From 850bf3dc9ed3aed9942f56e0e61cd1be4d51748e Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Mon, 18 Apr 2016 19:26:26 +0200 Subject: MUC: Move room deserialization to muc.lib --- plugins/muc/muc.lib.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'plugins/muc/muc.lib.lua') diff --git a/plugins/muc/muc.lib.lua b/plugins/muc/muc.lib.lua index a7a96865..b289b8ce 100644 --- a/plugins/muc/muc.lib.lua +++ b/plugins/muc/muc.lib.lua @@ -1252,6 +1252,13 @@ function room_mt:freeze() } end +function _M.restore_room(frozen) + local room_jid = frozen.jid; + local room = _M.new_room(room_jid, frozen._data); + room._affiliations = frozen._affiliations; + return room; +end + _M.room_mt = room_mt; return _M; -- cgit v1.2.3