public override async Task OnDisconnectedAsync(Exception exception) { await base.OnDisconnectedAsync(exception); _clients.TryRemove(Context.ConnectionId, out _); }