import { createAjaxRoute, lessThanThreeErrors } from '../utils/apiHelpers' import { CUSTOMER_API } from '../../utils/ResourceConstants' export const updateUserProperties = (userId: number, accessToken: string, property: any) => { return createAjaxRoute({ url: `${CUSTOMER_API}/users/${userId}/properties`, method: 'PATCH', token: accessToken, body: JSON.stringify(property), }) .retryWhen(lessThanThreeErrors) .map((data: any) => data.response) } export const getUserProperties = (userId: number, accessToken: string) => { return createAjaxRoute({ url: `${CUSTOMER_API}/users/${userId}/properties`, method: 'GET', token: accessToken, }) .retryWhen(lessThanThreeErrors) .map((data: any) => data.response) }