import { createAjaxRoute, lessThanThreeErrors } from '../utils/apiHelpers' import { CUSTOMER_API } from '../../utils/ResourceConstants' import { IEmbed, IEmbedOptions } from './interfaces' export const fetchEmbed = (options: IEmbedOptions) => { return createAjaxRoute({ url: `${CUSTOMER_API}/embeds/_default?orgId=${options.orgId}`, method: 'GET', token: options.accessToken, }) .retryWhen(lessThanThreeErrors) .map((data: any): IEmbed => data.response) }