Exemplo n.º 1
0
 private async void UserClient_OnUserLeaveReceived(object sender, ChatUserLeavePacketModel userLeave)
 {
     await this.userJoinLeaveEventsSemaphore.WaitAndRelease(() =>
     {
         if (!string.IsNullOrEmpty(userLeave.UserLogin))
         {
             this.userLeaveEvents.Add(userLeave.UserLogin);
         }
         return(Task.FromResult(0));
     });
 }
Exemplo n.º 2
0
 private static void Chat_OnUserLeaveReceived(object sender, ChatUserLeavePacketModel packet)
 {
     System.Console.WriteLine(string.Format("User Left: {0}", packet.UserLogin));
 }