import { useQuery } from '@tanstack/react-query'; import { api } from './endpoints'; import { queryKeys } from './queryKeys'; import { IDLE_POLL_MILLISECONDS } from './useStatus'; export function useJobs() { return useQuery( { queryKey: queryKeys.jobs, queryFn: ( { signal } ) => api.jobs( signal ), refetchInterval: IDLE_POLL_MILLISECONDS, } ); }