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(); } } }
private void OnLogoutCallback(LogoutRequest.Response result, LogoutRequest.RequestParams request) { LogoutEvent.SafeRaise(); ApplyState <BasicWidgetLoginFormState>(); }