1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00

xep-0084:

So far we removed the avatar feature only after a succesful retrive in
avatar_request_item_by_id() before we are going to retrieve the actual
image.

We should remove it at every `/avatar barejid` call too so in case one
retrieval was unsucessful that we can call it again.

So far it seems like there is no other way to trigger getting the nodes
except announcing that we support the avatar feature.
This commit is contained in:
Michael Vetter 2019-12-18 13:52:48 +01:00
parent 64a86a1785
commit 795ae00acf

View File

@ -65,9 +65,13 @@ avatar_pep_subscribe(void)
bool
avatar_get_by_nick(const char* nick)
{
caps_remove_feature(XMPP_FEATURE_USER_AVATAR_METADATA_NOTIFY);
free(looking_for);
looking_for = strdup(nick);
caps_add_feature(XMPP_FEATURE_USER_AVATAR_METADATA_NOTIFY);
return TRUE;
}