Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 def _save_display_name(self, jid, vcard_temp):
     nickname = xmpp_utils.get_vcard_nickname(vcard_temp)
     if nickname is not None:
         Friend.update_nickname(jid, nickname)
Beispiel #4
0
 def _save_display_name(self, jid, vcard_temp):
     nickname = xmpp_utils.get_vcard_nickname(vcard_temp)
     if nickname is not None:
         Friend.update_nickname(jid, nickname)