private async Task GetUser(string userId) { try { var response = await _vidMeClient.GetUserAsync(userId); if (response != null) { if (User == null) { User = new UserViewModel(response.User); } else { User.User = response.User; } await LoadUserVideos(); } } catch (Exception ex) { } }
private async Task CompleteAuthentication(string code) { try { var auth = await _vidMeClient.ExchangeCodeForTokenAsync(code, Constants.ClientId, Constants.ClientSecret); if (auth != null) { var user = await _vidMeClient.GetUserAsync(auth.User.UserId); if (user != null && user.User != null) { auth.User = user.User; } AuthenticationService.Current.SetAuthenticationInfo(auth); } await LoadData(true); } catch (Exception ex) { } }