/// <summary> /// Update user information asynchronously /// </summary> /// <param name="parameters">User parameters</param> /// <returns>User information</returns> public async Task <User> UpdateAccountInformationAsync(EditUserParameters parameters) { var request = ApiRequestFactory.AuthorizedRequest( AccessToken, new HttpMethod("PATCH"), Endpoints.GetCurrentUserEndpoint(Endpoints.User), null, parameters ); return(await ExecuteApiRequest <User>(request)); }
public User UpdateAccountInformation(EditUserParameters parameters) { try { return(UpdateAccountInformationAsync(parameters).RunSynchronouslyWithCurrentCulture()); } catch (AggregateException ex) { ExceptionDispatchInfo.Capture(ex.InnerException).Throw(); } return(null); }