Fix stale /competitor-rates/ API prefix — rename to /competitors/ throughout
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c78c6e78e1
commit
c9f2dc804c
2 changed files with 15 additions and 15 deletions
|
|
@ -261,7 +261,7 @@ const Bookability: React.FC = () => {
|
|||
queryKey: ['booking-availability', fromDate, toDate],
|
||||
queryFn: async () => {
|
||||
const params = new URLSearchParams({ from_date: fromDate, to_date: toDate })
|
||||
const res = await api.get(`/competitor-rates/booking-availability?${params}`)
|
||||
const res = await api.get(`/competitors/booking-availability?${params}`)
|
||||
return res.data
|
||||
},
|
||||
staleTime: 5 * 60 * 1000,
|
||||
|
|
|
|||
|
|
@ -308,34 +308,34 @@ const SettingsTab: React.FC = () => {
|
|||
|
||||
const { data: status } = useQuery<ScraperStatus>({
|
||||
queryKey: ['scraper-status'],
|
||||
queryFn: async () => (await api.get('/competitor-rates/status')).data,
|
||||
queryFn: async () => (await api.get('/competitors/status')).data,
|
||||
})
|
||||
|
||||
const { data: history } = useQuery<ScrapeHistoryEntry[]>({
|
||||
queryKey: ['scrape-history'],
|
||||
queryFn: async () => (await api.get('/competitor-rates/scrape-history?limit=10')).data,
|
||||
queryFn: async () => (await api.get('/competitors/scrape-history?limit=10')).data,
|
||||
})
|
||||
|
||||
const { data: scheduleInfo } = useQuery<ScheduleInfo>({
|
||||
queryKey: ['schedule-info'],
|
||||
queryFn: async () => (await api.get('/competitor-rates/schedule-info')).data,
|
||||
queryFn: async () => (await api.get('/competitors/schedule-info')).data,
|
||||
})
|
||||
|
||||
const { data: queueStatus } = useQuery<QueueStatus>({
|
||||
queryKey: ['queue-status'],
|
||||
queryFn: async () => (await api.get('/competitor-rates/queue-status')).data,
|
||||
queryFn: async () => (await api.get('/competitors/queue-status')).data,
|
||||
refetchInterval: 30000,
|
||||
})
|
||||
|
||||
const { data: coverage } = useQuery<CoverageResponse>({
|
||||
queryKey: ['scrape-coverage'],
|
||||
queryFn: async () => (await api.get('/competitor-rates/scrape-coverage')).data,
|
||||
queryFn: async () => (await api.get('/competitors/scrape-coverage')).data,
|
||||
staleTime: 60000,
|
||||
})
|
||||
|
||||
const setLocationMutation = useMutation({
|
||||
mutationFn: async () => {
|
||||
return (await api.post('/competitor-rates/config/location', {
|
||||
return (await api.post('/competitors/config/location', {
|
||||
location_name: locationName,
|
||||
pages_to_scrape: pages,
|
||||
adults: adults,
|
||||
|
|
@ -349,19 +349,19 @@ const SettingsTab: React.FC = () => {
|
|||
|
||||
const enableMutation = useMutation({
|
||||
mutationFn: async (enabled: boolean) => {
|
||||
return (await api.post(`/competitor-rates/config/enable?enabled=${enabled}`)).data
|
||||
return (await api.post(`/competitors/config/enable?enabled=${enabled}`)).data
|
||||
},
|
||||
onSuccess: () => queryClient.invalidateQueries({ queryKey: ['scraper-status'] }),
|
||||
})
|
||||
|
||||
const unpauseMutation = useMutation({
|
||||
mutationFn: async () => (await api.post('/competitor-rates/config/unpause')).data,
|
||||
mutationFn: async () => (await api.post('/competitors/config/unpause')).data,
|
||||
onSuccess: () => queryClient.invalidateQueries({ queryKey: ['scraper-status'] }),
|
||||
})
|
||||
|
||||
const scrapeMutation = useMutation({
|
||||
mutationFn: async () => {
|
||||
return (await api.post('/competitor-rates/scrape', {
|
||||
return (await api.post('/competitors/scrape', {
|
||||
from_date: scrapeFrom,
|
||||
to_date: scrapeTo,
|
||||
})).data
|
||||
|
|
@ -722,13 +722,13 @@ const HotelsTab: React.FC = () => {
|
|||
queryKey: ['competitor-hotels', tierFilter],
|
||||
queryFn: async () => {
|
||||
const params = tierFilter ? `?tier=${tierFilter}` : ''
|
||||
return (await api.get(`/competitor-rates/hotels${params}`)).data
|
||||
return (await api.get(`/competitors/hotels${params}`)).data
|
||||
},
|
||||
})
|
||||
|
||||
const tierMutation = useMutation({
|
||||
mutationFn: async ({ hotelId, tier }: { hotelId: number, tier: string }) => {
|
||||
return (await api.put(`/competitor-rates/hotels/${hotelId}/tier`, { tier })).data
|
||||
return (await api.put(`/competitors/hotels/${hotelId}/tier`, { tier })).data
|
||||
},
|
||||
onSuccess: () => {
|
||||
queryClient.invalidateQueries({ queryKey: ['competitor-hotels'] })
|
||||
|
|
@ -925,7 +925,7 @@ const RateMatrixTab: React.FC = () => {
|
|||
const dateScrapeM = useMutation({
|
||||
mutationFn: async (d: string) => {
|
||||
setScrapingDate(d)
|
||||
return (await api.post('/competitor-rates/scrape', { from_date: d, to_date: d })).data
|
||||
return (await api.post('/competitors/scrape', { from_date: d, to_date: d })).data
|
||||
},
|
||||
onSuccess: () => {
|
||||
queryClient.invalidateQueries({ queryKey: ['competitor-matrix'] })
|
||||
|
|
@ -957,7 +957,7 @@ const RateMatrixTab: React.FC = () => {
|
|||
to_date: toDate,
|
||||
include_market: includeMarket.toString(),
|
||||
})
|
||||
return (await api.get(`/competitor-rates/matrix?${params}`)).data
|
||||
return (await api.get(`/competitors/matrix?${params}`)).data
|
||||
},
|
||||
})
|
||||
|
||||
|
|
@ -1320,7 +1320,7 @@ const CompetitorRates: React.FC = () => {
|
|||
|
||||
const { data: status, isLoading: statusLoading } = useQuery<ScraperStatus>({
|
||||
queryKey: ['scraper-status'],
|
||||
queryFn: async () => (await api.get('/competitor-rates/status')).data,
|
||||
queryFn: async () => (await api.get('/competitors/status')).data,
|
||||
refetchInterval: 30000,
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue