AK.F1.Timing.UI.Screens.HomeScreen.Login C# (CSharp) Method

Login() private method

private Login ( ) : IEnumerable
return IEnumerable
        public IEnumerable<IResult> Login()
        {
            ErrorMessage = null;

            var login = new LiveLoginResult(Username, Password);

            yield return login;

            if(!login.Success)
            {
                ErrorMessage = login.Exception.Message;
                yield break;
            }

            SaveCredentials();

            yield return new PlayLiveSessionResult(login.AuthenticationToken);
        }