import { createAjaxRoute, lessThanThreeErrors } from '../utils/apiHelpers' import { CUSTOMER_API } from '../../utils/ResourceConstants' import { ICustomMeetingTypes, IMeeting } from './interfaces' export const fetchDefaultMeeting = (accessToken: string) => { return createAjaxRoute({ url: `${CUSTOMER_API}/scheduling/settings`, method: 'GET', token: accessToken, }) .retryWhen(lessThanThreeErrors) .map((data: any): IMeeting => data.response) } export const fetchMeetingTypes = (accessToken: string) => { return createAjaxRoute({ url: `${CUSTOMER_API}/scheduling/settings/custom`, method: 'GET', token: accessToken, }) .retryWhen(lessThanThreeErrors) .map((data: any): ICustomMeetingTypes => data.response) }