Example #1
0
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            ConsoleHelper.PrintWelcome();

            _logger.LogInformation("AplicaciĆ³n iniciada");

            if (!await Login())
            {
                return;
            }

            var classroomName = RequestClassroomName();

            _sessionService
            .SetClassroomName(classroomName);

            var baseDirectoryPath = RequestBaseDirectoryPath();

            _sessionService
            .SetBaseDirectoryPath(baseDirectoryPath);

            await _classroomHubClient
            .Connect();

            ConsoleHelper.WriteBlackLine();
        }