示例#1
0
        public void SetAuthenticationInfo(AuthResponse authInfo, bool save = true)
        {
            AuthenticationInfo = authInfo;
            if (AuthenticationInfo == null ||
                AuthenticationInfo.Auth == null)
            {
                return;
            }

            _vidMeClient.SetAuthentication(AuthenticationInfo.Auth);
            if (save)
            {
                _settingsService.Roaming.SetS(Constants.StorageSettings.AuthenticationSettings, AuthenticationInfo);
            }

            var signedIn = UserSignedIn;

            if (signedIn != null)
            {
                signedIn(this, EventArgs.Empty);
            }
        }