# HG changeset patch # User Kim Alvefur # Date 1415458050 -3600 # Node ID d3c847070618e1f8a045f9ce742eae21d53136eb # Parent e98c335c6554191ca0f0e2d3a47532022c066949 mod_mam_muc: Store joins and leaves diff -r e98c335c6554 -r d3c847070618 mod_mam_muc/mod_mam_muc.lua --- a/mod_mam_muc/mod_mam_muc.lua Sat Nov 08 15:46:47 2014 +0100 +++ b/mod_mam_muc/mod_mam_muc.lua Sat Nov 08 15:47:30 2014 +0100 @@ -338,6 +338,13 @@ end end); +module:hook("muc-occupant-joined", function (event) + save_to_history(event.room, st.stanza("presence", { from = event.nick })); +end); +module:hook("muc-occupant-left", function (event) + save_to_history(event.room, st.stanza("presence", { type = "unavailable", from = event.nick })); +end); + module:hook("muc-room-destroyed", function(event) local username = jid_split(event.room.jid); archive:delete(username);