Files
sentinel/static/app/utils/useOrganizationSDKUpdates.tsx
2024-02-15 17:01:50 +00:00

23 lines
607 B
TypeScript

import {useApiQuery} from 'sentry/utils/queryClient';
import useOrganization from 'sentry/utils/useOrganization';
import type {ProjectSdkUpdates} from '../types/project';
interface Options {
enabled?: boolean;
projectId?: string[];
}
export function useOrganizationSDKUpdates({projectId, enabled}: Options): {
isError: boolean;
isFetching: boolean;
data?: ProjectSdkUpdates[];
} {
const organization = useOrganization();
return useApiQuery<ProjectSdkUpdates[]>(
[`/organizations/${organization.slug}/sdk-updates/`, {query: {project: projectId}}],
{staleTime: 5000, enabled}
);
}