public async virtual Task OnDisconnected(WebSocket socket) { var id = await _socketManager.GetSocketId(socket); await _socketManager.RemoveSocketById(id); }