public async Task <UserInfoModel> UpdateUserInfoAsync() { var userInfoResponse = await _authApi.GetCurrentUserAsync(); if (userInfoResponse.IsValid) { _preferencesService.UserInfo = userInfoResponse.Content; return(userInfoResponse.Content); } return(null); }
public async Task <UserInfoModel> UpdateUserInfoAsync() { string errorMessage = string.Empty; try { var userInfoResponse = await _authApi.GetCurrentUserAsync(); if (!string.IsNullOrEmpty(userInfoResponse?.IdentityId)) { _preferencesService.UserInfo = userInfoResponse; return(userInfoResponse); } } catch (Exception ex) { errorMessage = ex.Message; } await ShowErrorAsync(errorMessage); return(null); }