apps/meteor/client/views/marketplace/hooks/useAppRequestStats.ts
import { useEndpoint, usePermission } from '@rocket.chat/ui-contexts';
import { useQuery } from '@tanstack/react-query';
export const useAppRequestStats = () => {
const canManageApp = usePermission('manage-apps');
const fetchRequestStats = useEndpoint('GET', '/apps/app-request/stats');
return useQuery({
queryKey: ['app-requests-stats'],
queryFn: () => fetchRequestStats(),
select: ({ data }) => data,
refetchOnWindowFocus: false,
retry: false,
enabled: canManageApp,
});
};