/// <summary> /// Logins in with cached token or opens login page. /// </summary> public async void Login() { string token = (string)await _cacheService.Persistent.Roaming.TryGetValueAsync <object>( Constants.Cache.Keys.AccessToken); if (string.IsNullOrEmpty(token)) { _subFrameNavigationService.NavigateTo("LoginPage"); } else { await _discordService.Login(token); } }