aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_vcard_legacy.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2018-09-07 01:04:53 +0200
committerKim Alvefur <zash@zash.se>2018-09-07 01:04:53 +0200
commit4ecf288a935ba26546967f27168448bc4cc2d4d4 (patch)
tree75c7df9f24ca01cd2fee38cd4ed1ed40d3f7f250 /plugins/mod_vcard_legacy.lua
parent632cc02666c73290a221dc51c89eb1caabd015cc (diff)
downloadprosody-4ecf288a935ba26546967f27168448bc4cc2d4d4.tar.gz
prosody-4ecf288a935ba26546967f27168448bc4cc2d4d4.zip
mod_vcard_legacy: Handle avatar without vcard4
Since vcards are just avatar containers in many modern clients, aborting in case of no vcard4 data is not optimal. The upgrade mechanism needs further tweaks.
Diffstat (limited to 'plugins/mod_vcard_legacy.lua')
-rw-r--r--plugins/mod_vcard_legacy.lua4
1 files changed, 0 insertions, 4 deletions
diff --git a/plugins/mod_vcard_legacy.lua b/plugins/mod_vcard_legacy.lua
index 302dc7f8..d6383114 100644
--- a/plugins/mod_vcard_legacy.lua
+++ b/plugins/mod_vcard_legacy.lua
@@ -107,10 +107,6 @@ module:hook("iq-get/bare/vcard-temp:vCard", function (event)
vcard_temp:up();
end
end
- else
- local legacy_vcard = st.deserialize(vcards:get(jid_split(stanza.attr.to) or origin.username));
- origin.send(st.reply(stanza):add_child(legacy_vcard or vcard_temp));
- return true;
end
local meta_ok, avatar_meta = pep_service:get_items("urn:xmpp:avatar:metadata", stanza.attr.from);