def _save_photo(self, jid, vcard_temp): photo = vcard_temp['PHOTO'] if not photo: return photo_bin = photo.get("BINVAL") if not photo_bin: return avatarManager.save_avatar(jid, photo_bin)
def _save_photo(self, jid, vcard_temp): photo = vcard_temp["PHOTO"] if not photo: return photo_bin = photo.get("BINVAL") if not photo_bin: return avatarManager.save_avatar(jid, photo_bin)
def vcard_callback(self, stanza): vcard = stanza.get_payload(VCardPayload) if vcard is not None: nickname = vcard.get_nickname() avatar_data = vcard.get_avatar() jid = get_email(stanza.from_jid) if nickname: Friend.update_nickname(jid, nickname) if avatar_data: avatarManager.save_avatar(jid, avatar_data)
def vcard_callback(self, stanza): vcard = stanza.get_payload(VCardPayload) if vcard is not None: nickname = vcard.get_nickname() avatar_data = vcard.get_avatar() jid = get_email(stanza.from_jid) if nickname: Friend.update_nickname(jid, nickname) if avatar_data: avatarManager.save_avatar(jid, avatar_data)