Mercurial > prosody-modules
comparison mod_mam/mod_mam.lua @ 1746:5734a6199938
mod_mam: Fire event on successful storage of message
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 18 May 2015 03:03:42 +0200 |
parents | 2ee9725c7fc6 |
children | 2c43e81236a3 |
comparison
equal
deleted
inserted
replaced
1745:851cb0b3d584 | 1746:5734a6199938 |
---|---|
245 if shall_store(store_user, with) then | 245 if shall_store(store_user, with) then |
246 module:log("debug", "Archiving stanza: %s", stanza:top_tag()); | 246 module:log("debug", "Archiving stanza: %s", stanza:top_tag()); |
247 | 247 |
248 -- And stash it | 248 -- And stash it |
249 local ok, id = archive:append(store_user, nil, time_now(), with, stanza); | 249 local ok, id = archive:append(store_user, nil, time_now(), with, stanza); |
250 if ok then | |
251 module:fire_event("archive-message-added", { origin = origin, stanza = stanza, for_user = store_user, id = id }); | |
252 end | |
250 else | 253 else |
251 module:log("debug", "Not archiving stanza: %s (prefs)", stanza:top_tag()); | 254 module:log("debug", "Not archiving stanza: %s (prefs)", stanza:top_tag()); |
252 end | 255 end |
253 end | 256 end |
254 | 257 |