Esempio n. 1
0
 protected override void OnStateFinished()
 {
     base.OnStateFinished();
     if (State is WidgetLoginState)
     {
         if (Model.IsLogin)
         {
             LoginEvent.SafeRaise(new LoginEventData(Model.MarketAccessToken,
                                                     Model.MarketRefreshAccessToken, Model.LoggedUsername));
         }
     }
     if (State is WidgetLogoutState)
     {
         if (!Model.IsLogin)
         {
             LogoutEvent.SafeRaise();
         }
     }
 }
Esempio n. 2
0
        private void OnLogoutCallback(LogoutRequest.Response result, LogoutRequest.RequestParams request)
        {
            LogoutEvent.SafeRaise();

            ApplyState <BasicWidgetLoginFormState>();
        }