public Task Handle(OnGameConnectedNotification request, CancellationToken cancellationToken)
        {
            var lastMoveDate = _mediator.Send(new GetLastMoveDateMessage(request.ViewModel)).Result;

            _signalRHub.Clients
            .Group(request.ViewModel.ID.ToString())
            .SendAsync("UpdateMoves", request.ViewModel.ID, lastMoveDate, ComponentGenerator.GetMoveControl(request.ViewModel.Turns));
            return(Task.CompletedTask);
        }