Philipp Hörist pushed to branch master at gajim / gajim
Commits:
fc3b9c4c by lovetox at 2020-11-08T07:32:31+01:00
UserAvatar: Adapt to nbxmpp changes
- - - - -
1 changed file:
- gajim/common/modules/user_avatar.py
Changes:
=====================================
gajim/common/modules/user_avatar.py
=====================================
@@ -26,7 +26,8 @@ class UserAvatar(BaseModule):
_nbxmpp_extends = 'UserAvatar'
_nbxmpp_methods = [
- 'request_avatar',
+ 'request_avatar_metadata',
+ 'request_avatar_data',
'set_avatar',
]
@@ -60,14 +61,14 @@ def _avatar_metadata_received(self, _con, _stanza,
properties):
avatar_info = metadata.infos[0]
self._log.info('Request: %s %s', jid, avatar_info.id)
- self._request_avatar(jid, avatar_info)
+ self._request_avatar_data(jid, avatar_info)
@as_task
- def _request_avatar(self, jid, avatar_info):
+ def _request_avatar_data(self, jid, avatar_info):
_task = yield
- avatar = yield self._nbxmpp('UserAvatar').request_avatar(
- avatar_info, jid=jid)
+ avatar = yield self._nbxmpp('UserAvatar').request_avatar_data(
+ avatar_info.id, jid=jid)
if is_error(avatar):
self._log.warning(avatar)
@@ -77,10 +78,9 @@ def _request_avatar(self, jid, avatar_info):
app.interface.save_avatar(avatar.data)
if self._con.get_own_jid().bare_match(jid):
- app.config.set_per('accounts',
- self._account,
- 'avatar_sha',
- avatar.sha)
+ app.settings.set_account_setting(self._account,
+ 'avatar_sha',
+ avatar.sha)
else:
self._con.get_module('Roster').set_avatar_sha(
str(jid), avatar.sha)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/fc3b9c4c7dac7238ee439da14ea4ab4afb64daef
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/fc3b9c4c7dac7238ee439da14ea4ab4afb64daef
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits