Mercurial > prosody-hg
comparison plugins/mod_vcard_legacy.lua @ 9675:7d8e08f80dbd
Merge 0.11->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 02 Dec 2018 02:38:36 +0100 |
| parents | e71484c210fb |
| children | 00d210deea28 |
comparison
equal
deleted
inserted
replaced
| 9671:e50559a42dfe | 9675:7d8e08f80dbd |
|---|---|
| 272 | 272 |
| 273 local function inject_xep153(event) | 273 local function inject_xep153(event) |
| 274 local origin, stanza = event.origin, event.stanza; | 274 local origin, stanza = event.origin, event.stanza; |
| 275 local username = origin.username; | 275 local username = origin.username; |
| 276 if not username then return end | 276 if not username then return end |
| 277 if stanza.attr.type then return end | |
| 277 local pep_service = mod_pep.get_pep_service(username); | 278 local pep_service = mod_pep.get_pep_service(username); |
| 278 | 279 |
| 279 stanza:remove_children("x", "vcard-temp:x:update"); | 280 stanza:remove_children("x", "vcard-temp:x:update"); |
| 280 local x_update = st.stanza("x", { xmlns = "vcard-temp:x:update" }); | 281 local x_update = st.stanza("x", { xmlns = "vcard-temp:x:update" }); |
| 281 local ok, avatar_hash = pep_service:get_last_item("urn:xmpp:avatar:metadata", true); | 282 local ok, avatar_hash = pep_service:get_last_item("urn:xmpp:avatar:metadata", true); |
