private async void OnLogoutButtonClicked(object sender, EventArgs e) { try { var userContext = await authHelper.SignOutAsync(); localStorageHelper.SaveLocalInfo("accessToken", ""); B2CConstants.tokenRequested = false; await Application.Current.MainPage.Navigation.PushAsync(new SigninPage()); } catch (Exception ex) { await DisplayAlert($"Exception:", ex.ToString(), "Dismiss"); } }
async void LogoutUser() { try { var userContext = await authHelper.SignOutAsync(); CommonHelper.WriteLog("Signout complete", 3); CommonHelper.WriteLog(userContext.AccessToken, 3); LocalStorageHelper lsh = new LocalStorageHelper(); lsh.SaveLocalInfo("accessToken", ""); B2CConstants.tokenRequested = false; } catch (Exception e) { } finally { await Navigation.PushAsync(new SigninPage()); } }