MUC: Store rooms on disk on shutdown
authorKim Alvefur <zash@zash.se>
Mon, 18 Apr 2016 18:32:48 +0000 (20:32 +0200)
committerKim Alvefur <zash@zash.se>
Mon, 18 Apr 2016 18:32:48 +0000 (20:32 +0200)
plugins/muc/mod_muc.lua

index 8613ab06f8e58339b8d3276c6bb8a76181061247..fa0101b8bcbfabd145b002b5ab55f5199b57573b 100644 (file)
@@ -285,10 +285,8 @@ for event_name, method in pairs {
 end
 
 function shutdown_component()
-       local x = st.stanza("x", {xmlns = "http://jabber.org/protocol/muc#user"})
-               :tag("status", { code = "332"}):up();
        for room in each_room(true) do
-               room:clear(x);
+               room:save(true);
        end
 end
 module:hook_global("server-stopping", shutdown_component);