public override async Task OnDisconnectedAsync(Exception exception) { WorkerManager.RemoveWorker(Context.ConnectionId); await Clients.All.SendAsync("Dashboard_WorkerList", new DashboardWorkerMessage() { AvailableWorkers = WorkerManager.Workers }); await base.OnDisconnectedAsync(exception); }