blob: e86a0bfcfa2dfb19917a38b8542e70d3f053a3cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import { useQuery } from "@tanstack/react-query";
import { fetchArrivals } from "../api/arrivals";
export const useStopArrivals = (
stopId: string,
reduced: boolean = false,
enabled: boolean = true
) => {
return useQuery({
queryKey: ["arrivals", stopId, reduced],
queryFn: () => fetchArrivals(stopId, reduced),
enabled: !!stopId && enabled,
refetchInterval: 15000, // Refresh every 15 seconds
retry: false, // Disable retries to see errors immediately
});
};
|