Files
2024-02-15 17:01:50 +00:00

23 lines
642 B
TypeScript

import type {Group, GroupIntegration, OrganizationSummary} from 'sentry/types';
import type {ApiQueryKey} from 'sentry/utils/queryClient';
import {useApiQuery} from 'sentry/utils/queryClient';
function makeIntegrationsQueryKey(
group: Group,
organization: OrganizationSummary
): ApiQueryKey {
return [`/organizations/${organization.slug}/issues/${group.id}/integrations/`];
}
export default function useFetchIntegrations({
group,
organization,
}: {
group: Group;
organization: OrganizationSummary;
}) {
return useApiQuery<GroupIntegration[]>(makeIntegrationsQueryKey(group, organization), {
staleTime: Infinity,
});
}