Avatar Refactoring
- Add support for Pubsub Avatars
- Dont poll for vCard Updates, only use XEP-0153
- Dont cache vCards
- Store the avatar SHA of roster contacts in the DB
- Store the current SHA of each contact in the Contacts Object
- Move some code into the ConnectionVcard Class
- Move some code out of ConnectionVcard
TODO:
-
PrivateChatControl -
Clean up new Pubsub Code -
Remove BiggerAvatarWindow
Closes #8743 (closed)