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,
	} );
}
