Mercurial > pidgin
diff libpurple/protocols/jabber/useravatar.h @ 25355:ba8f51cb3691
Support XEP-0084 (User Avatar) v1.1 alongside v0.12
Publish avatars to both namespaces and support receiving metadata
notifications from either one. The fetching of our own avatars needs to be
fixed to fetch the metdata for both namespaces.
Closes #7732.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Mon, 26 Jan 2009 03:52:05 +0000 |
parents | 9195955395b6 |
children | c0a27a44ebd6 |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/useravatar.h Wed Jan 21 20:58:07 2009 +0000 +++ b/libpurple/protocols/jabber/useravatar.h Mon Jan 26 03:52:05 2009 +0000 @@ -29,6 +29,12 @@ /* Implementation of XEP-0084 */ +#define NS_AVATAR_0_12_DATA "http://www.xmpp.org/extensions/xep-0084.html#ns-data" +#define NS_AVATAR_0_12_METADATA "http://www.xmpp.org/extensions/xep-0084.html#ns-metadata" + +#define NS_AVATAR_1_1_DATA "urn:xmpp:avatar:data" +#define NS_AVATAR_1_1_METADATA "urn:xmpp:avatar:metadata" + void jabber_avatar_init(void); void jabber_avatar_set(JabberStream *js, PurpleStoredImage *img);