Files
2026-07-13 12:08:39 +08:00

25 lines
681 B
TypeScript

import { useQuery } from '@tanstack/react-query';
import { withError } from '@/react-tools/react-query';
import {
getEnvironmentSummaryCounts,
EnvironmentSummaryCounts,
} from '../environment.service';
import { ENVIRONMENTS_POLLING_INTERVAL } from './useEnvironmentList';
import { environmentQueryKeys } from './query-keys';
export type { EnvironmentSummaryCounts };
export function useEnvironmentSummaryCounts() {
return useQuery(
[...environmentQueryKeys.base(), 'summaryCounts'],
() => getEnvironmentSummaryCounts(),
{
refetchInterval: ENVIRONMENTS_POLLING_INTERVAL,
...withError('Unable to retrieve environment summary counts'),
}
);
}