private void SdkWrapper_PeerAdded(object sender, Rainbow.Events.PeerEventArgs e)
 {
     if (peerJid == e.Peer.Jid)
     {
         UpdateContactInfo();
     }
 }
Example #2
0
 private void RainbowContacts_RosterPeerRemoved(object sender, Rainbow.Events.PeerEventArgs e)
 {
     AddStateLine($"A Contact has been removed:[{e.Peer.Jid}]");
     UpdateContactsListComboBox();
     CheckContactSelectedAsFavorite();
     CheckContactSelectedAsConversation();
 }
Example #3
0
 private void SdkWrapper_PeerInfoChanged(object sender, Rainbow.Events.PeerEventArgs e)
 {
     if (e.Peer.Jid == peer.Jid)
     {
         UpdateDisplay();
     }
 }
Example #4
0
 private void RbAvatars_PeerAvatarUpdated(object sender, Rainbow.Events.PeerEventArgs e)
 {
     if (e.Peer.Id == AppViewModel.UsersModel.CurrentContactId)
     {
         webRtcControl.UpdateContactAvatarDisplay(e.Peer.Id);
     }
 }
 private void SdkWrapper_PeerAdded(object sender, Rainbow.Events.PeerEventArgs e)
 {
     if (e.Peer.Jid == peer.Jid)
     {
         peer.Id = e.Peer.Id;
         ManageAvatarDisplay();
     }
 }
Example #6
0
        private void RbContacts_PeerInfoChanged(object sender, Rainbow.Events.PeerEventArgs e)
        {
            var conversation = Helper.SdkWrapper.GetConversationByPeerIdFromCache(e.Peer.Id);

            if (conversation != null)
            {
                UpdateRBConversationToModel(conversation);
            }
        }
        private void SdkWrapper_PeerAvatarUpdated(object sender, Rainbow.Events.PeerEventArgs e)
        {
            if (peer.Jid == e.Peer.Jid)
            {
                peer.Id = e.Peer.Id;

                log.LogDebug("[SdkWrapper_PeerAvatarUpdated] Jid:[{0}]", peer.Jid);
                UpdateAvatarImageDisplay();
            }
        }
Example #8
0
 private void RainbowContacts_PeerAvatarDeleted(object sender, Rainbow.Events.PeerEventArgs e)
 {
     if (e.Peer.Jid == rainbowMyContact.Jid_im)
     {
         AddStateLine($"The server has confirmed the delete of my contact avatar");
     }
     else
     {
         AddStateLine($"A contact has deleted its avatar - JID:[{e.Peer.Jid}]");
     }
 }
Example #9
0
 private void RainbowContacts_PeerInfoChanged(object sender, Rainbow.Events.PeerEventArgs e)
 {
     if (e.Peer.Jid == rainbowMyContact.Jid_im)
     {
         AddStateLine($"The server has confirmed the update of my contact information");
     }
     else
     {
         AddStateLine($"A contact has changed its information - JID:[{e.Peer.Jid}]");
     }
 }
Example #10
0
        private void RbContacts_PeerAdded(object sender, Rainbow.Events.PeerEventArgs e)
        {
            if (!LoginInfoModel.InitialisationCompleted)
            {
                return;
            }

            // Need to be on UI Thread
            System.Windows.Application.Current.Dispatcher.Invoke(new Action(() =>
            {
                UsersModel.AddContact(rbContacts.GetContactFromContactJid(e.Peer.Jid));
            }));
        }
Example #11
0
 private void RbContacts_PeerAdded(object sender, Rainbow.Events.PeerEventArgs e)
 {
     if (System.Windows.Application.Current != null)
     {
         if (e.Peer.Type == Rainbow.Model.Conversation.ConversationType.User)
         {
             System.Windows.Application.Current.Dispatcher.Invoke(new Action(() =>
             {
                 Rainbow.Model.Contact contact = RbContacts.GetContactFromContactJid(e.Peer.Jid);
                 if (contact != null)
                 {
                     UpdateConversationNameByPeerId(contact.Id, Util.GetContactDisplayName(contact));
                 }
             }));
         }
     }
 }
Example #12
0
 private void RbContacts_PeerInfoChanged(object sender, Rainbow.Events.PeerEventArgs e)
 {
     OnContactInfoChanged(sender, e);
 }
Example #13
0
 private void RbContacts_PeerAdded(object sender, Rainbow.Events.PeerEventArgs e)
 {
     OnContactAdded(sender, e);
 }
Example #14
0
 private void RbAvatars_PeerAvatarUpdated(object sender, Rainbow.Events.PeerEventArgs e)
 {
     OnPeerAvatarUpdated(sender, e);
 }
Example #15
0
 private void RainbowContacts_RosterPeerAdded(object sender, Rainbow.Events.PeerEventArgs e)
 {
     AddStateLine($"A Contact has been added:[{e.Peer.Jid}]");
     UpdateContactsListComboBox();
 }
Example #16
0
 private void RainbowContacts_RosterPeerAdded(object sender, Rainbow.Events.PeerEventArgs e)
 {
     AddStateLine($"A new contact has been added in your roster - JID:[{e.Peer.Jid}]");
     GetAllContacts();
 }
Example #17
0
 private void RainbowContacts_RosterPeerRemoved(object sender, Rainbow.Events.PeerEventArgs e)
 {
     AddStateLine($"A contact has been removed from your roster - JID:[{e.Peer.Jid}]");
     GetAllContacts();
 }