Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.57 KB | None | 0 0
  1.  var room = rooms.FirstOrDefault(r => r.Value.Users.FirstOrDefault(u => u.Id == Context.UserIdentifier) != null);
  2.             var user = room.Value.Users.FirstOrDefault(u => u.Id == Context.UserIdentifier);
  3.             if (user != null)
  4.                 room.Value.Users.Remove(user);
  5.             Clients.Group(room.Key).UserLeft(Context.UserIdentifier);
  6.             if(room.Value.Users.Count == 0)
  7.             {
  8.                 Clients.All.RoomAbandoned(room.Key);
  9.                 rooms.Remove(room.Key);
  10.             }
  11.             return base.OnDisconnectedAsync(exception);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement