public override async Task OnDisconnectedAsync(Exception ex) { OnlineUserDto _loggedUser = GetLoggedUser(); if (_loggedUser != null && !string.IsNullOrWhiteSpace(_loggedUser.Id)) { await _onlineUsersService.RemoveUserAsync(_loggedUser.Id); } await base.OnDisconnectedAsync(ex); }