Exemplo n.º 1
0
 void OnBuddyChanged(BuddyEventArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         AddGroupName(e.Buddy.Properties.GroupName);
         chatControl.ContactList.Refresh();
     });
 }
Exemplo n.º 2
0
 private void client_BuddyOffline(object sender, BuddyEventArgs e)
 {
     AudioAlert.Instance.Play(AudioAlertType.BuddyOffline);
     OnBuddyChanged(e);
 }
Exemplo n.º 3
0
 private void client_BuddyUpdated(object sender, BuddyEventArgs e)
 {
     OnBuddyChanged(e);
 }
Exemplo n.º 4
0
 void OnBuddyTyping(BuddyEventArgs e)
 {
     ChangeStatus(String.Format("{0} " + Translation.Instance.ChatWindow_IsTyping, e.Buddy.DisplayName));
     statusResetTimer.Stop();
     statusResetTimer.Start();
 }
Exemplo n.º 5
0
 void chatSession_BuddyJoined(object sender, BuddyEventArgs e)
 {
     eventQueue.Enqueue(() => OnBuddyJoined(e.Buddy));
 }
Exemplo n.º 6
0
 void chatSession_BuddyTyping(object sender, BuddyEventArgs e)
 {
     eventQueue.Enqueue(() => OnBuddyTyping(e));
 }
Exemplo n.º 7
0
 void chatClient_BuddyUpdated(object sender, BuddyEventArgs e)
 {
     OnContactListUpdated();
 }
 void chatSession_LikeReceived(object sender, BuddyEventArgs e)
 {
     eventQueue.Enqueue(() => OnLikeReceived(e.Buddy));
 }