prose-im / prose-core-client

Prose core XMPP client manager & protocols.
https://prose.org
Mozilla Public License 2.0
18 stars 3 forks source link

Support vcard-temp #50

Open nesium opened 5 months ago

nesium commented 5 months ago

To play nicely with ejabberd and other servers that don't support XEP-0292 let's support vcard-temp as well. That would also improve the experience when chatting in MUC rooms on other servers.

valeriansaliou commented 5 months ago

I'd agree to that, it seems that we can only "proxy" vcard-temp to modern vCard on our own server w/ the right module, but for external servers we need to support vcard-temp yes. We won't be able to auto-update avatars when they change though, but I think I remember there's some checksum that can be broadcasted in the user presence to let know of the avatar hash, not sure though.

nesium commented 3 weeks ago

This should include the implementation of XEP-0153: vCard-Based Avatars