Exemplo n.º 1
0
 private void OnChatSessionClosed(object sender, ChatSessionEventArgs e)
 {
     if (e != null && e.Contact != null)
     {
         _chatSessions.Remove(e.Contact.Name);
     }
 }
Exemplo n.º 2
0
 private void OnSendMessage(object sender, ChatSessionEventArgs e)
 {
     if (e != null)
     {
         SendMessage(sender, e);
     }
 }
Exemplo n.º 3
0
 void OnSendMessage(object sender, ChatSessionEventArgs e)
 {
     if (e.Contact != null && !String.IsNullOrEmpty(e.Message))
     {
         //Send a message to the contact in the chat session
         _chat.SendMessage(e.Contact.Name, e.Message).ContinueWith(sendMessage =>
         {
             if (sendMessage.IsFaulted)
             {
                 //display error
             }
         });
     }
 }