예제 #1
0
 public override async Task OnDisconnectedAsync(Exception exception)
 {
     if (Context?.User?.Identity?.Name != null)
     {
         var user = _userService.SearchUserByEmail(Context.User.Identity.Name).FirstOrDefault();
         if (user != null)
         {
             _userConnectionService.RemoveConnectionForUser(user.Id);
         }
     }
     await base.OnDisconnectedAsync(exception);
 }