From 99bb40261d53a4df62d72586c0adef98de508446 Mon Sep 17 00:00:00 2001 From: David Britch Date: Mon, 12 Jun 2017 11:00:43 +0100 Subject: [PATCH] LoginViewModel now stores the correct access token as an application setting. --- .../eShopOnContainers.Core/ViewModels/LoginViewModel.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/LoginViewModel.cs b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/LoginViewModel.cs index 70b3b2a5c..4d206d41f 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/LoginViewModel.cs +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/LoginViewModel.cs @@ -207,16 +207,15 @@ namespace eShopOnContainers.Core.ViewModels private void Logout() { var authIdToken = Settings.AuthIdToken; - var logoutRequest = _identityService.CreateLogoutRequest(authIdToken); - if(!string.IsNullOrEmpty(logoutRequest)) + if (!string.IsNullOrEmpty(logoutRequest)) { // Logout LoginUrl = logoutRequest; } - if(Settings.UseMocks) + if (Settings.UseMocks) { Settings.AuthAccessToken = string.Empty; Settings.AuthIdToken = string.Empty; @@ -244,7 +243,7 @@ namespace eShopOnContainers.Core.ViewModels if (!string.IsNullOrWhiteSpace(accessToken)) { - Settings.AuthAccessToken = authResponse.AccessToken; + Settings.AuthAccessToken = accessToken; Settings.AuthIdToken = authResponse.IdentityToken; await NavigationService.NavigateToAsync();