import { useIsAuthenticated } from '@/domains/auth/context/AuthProvider/hooks/useIsAuthenticated/useIsAuthenticated'; import { useQuery } from '@tanstack/react-query'; import { transactionsQueryKeys } from '@/domains/transactions/query-keys'; export const useTransactionsQuery = ({ alertId, counterpartyId, page, pageSize, }: { alertId: string; counterpartyId?: string; page: number; pageSize: number; }) => { const isAuthenticated = useIsAuthenticated(); return useQuery({ ...transactionsQueryKeys.list({ alertId, counterpartyId, page, pageSize, }), enabled: isAuthenticated, staleTime: 100_000, }); };