public override async Task OnDisconnectedAsync(Exception exception) { var(roomExists, room) = _brs.GetOccupiedRoom(Context.ConnectionId); if (!roomExists) { return; } await _brs.DissolveRoomAsync(room); await base.OnDisconnectedAsync(exception); }