@@ -14,7 +14,7 @@ import {PreprodBuildsTable} from 'sentry/components/preprod/preprodBuildsTable';
1414import { SentryDocumentTitle } from 'sentry/components/sentryDocumentTitle' ;
1515import { t } from 'sentry/locale' ;
1616import { trackAnalytics } from 'sentry/utils/analytics' ;
17- import { apiOptions , selectJsonWithHeaders } from 'sentry/utils/api/apiOptions' ;
17+ import { selectJsonWithHeaders } from 'sentry/utils/api/apiOptions' ;
1818import { decodeScalar } from 'sentry/utils/queryString' ;
1919import type { RequestError } from 'sentry/utils/requestError/requestError' ;
2020import { useLocationQuery } from 'sentry/utils/url/useLocationQuery' ;
@@ -26,6 +26,7 @@ import {useParams} from 'sentry/utils/useParams';
2626import { formatVersion } from 'sentry/utils/versions/formatVersion' ;
2727import { usePreprodBuildsAnalytics } from 'sentry/views/preprod/hooks/usePreprodBuildsAnalytics' ;
2828import type { BuildDetailsApiResponse } from 'sentry/views/preprod/types/buildDetailsTypes' ;
29+ import { buildDetailsApiOptions } from 'sentry/views/preprod/utils/buildDetailsApiOptions' ;
2930import { ReleaseContext } from 'sentry/views/releases/detail' ;
3031
3132import { PreprodOnboarding } from './preprodOnboarding' ;
@@ -112,14 +113,7 @@ export default function PreprodBuilds() {
112113 error : buildsError ,
113114 refetch,
114115 } = useQuery ( {
115- ...apiOptions . as < BuildDetailsApiResponse [ ] > ( ) (
116- '/organizations/$organizationIdOrSlug/builds/' ,
117- {
118- path : { organizationIdOrSlug : organization . slug } ,
119- query : queryParams ,
120- staleTime : 0 ,
121- }
122- ) ,
116+ ...buildDetailsApiOptions ( { organization, queryParams} ) ,
123117 select : selectJsonWithHeaders ,
124118 enabled : ! ! projectSlug && ! ! params . release ,
125119 } ) ;
0 commit comments