Software /
code /
prosody
Comparison
plugins/mod_vcard.lua @ 13655:6902bb3dd196
mod_vcard: Fire event when vcard updated
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 06 Feb 2025 17:02:29 +0000 |
parent | 13654:39c35f7e6cfa |
child | 13656:4298e6565fec |
comparison
equal
deleted
inserted
replaced
13654:39c35f7e6cfa | 13655:6902bb3dd196 |
---|---|
33 end | 33 end |
34 else -- stanza.attr.type == "set" | 34 else -- stanza.attr.type == "set" |
35 if not to then | 35 if not to then |
36 if vcards:set(session.username, st.preserialize(stanza.tags[1])) then | 36 if vcards:set(session.username, st.preserialize(stanza.tags[1])) then |
37 session.send(st.reply(stanza)); | 37 session.send(st.reply(stanza)); |
38 module:fire_event("vcard-updated", event); | |
38 else | 39 else |
39 -- TODO unable to write file, file may be locked, etc, what's the correct error? | 40 -- TODO unable to write file, file may be locked, etc, what's the correct error? |
40 session.send(st.error_reply(stanza, "wait", "internal-server-error")); | 41 session.send(st.error_reply(stanza, "wait", "internal-server-error")); |
41 end | 42 end |
42 else | 43 else |