16 lines
449 B
TypeScript
16 lines
449 B
TypeScript
"use client";
|
|
|
|
import { useQuery } from "@tanstack/react-query";
|
|
import { fetchMeteoStationPositions } from "@/lib/imgw-api";
|
|
import { QUERY_GC_TIME, QUERY_STALE_TIME } from "@/lib/constants";
|
|
|
|
export function useMeteoStationPositions() {
|
|
return useQuery({
|
|
queryKey: ["meteo-station-positions"],
|
|
queryFn: ({ signal }) => fetchMeteoStationPositions(signal),
|
|
staleTime: QUERY_STALE_TIME,
|
|
gcTime: QUERY_GC_TIME,
|
|
retry: 2,
|
|
});
|
|
}
|