API: Add programatically generated Content Sources API slice definitions

These definitions were generated using the RTKQ code generation tool and
will replace the existing definitions.
This commit is contained in:
lucasgarfield 2023-07-27 12:26:31 +02:00 committed by Lucas Garfield
parent 22df78bffa
commit 74528356fa
12 changed files with 2457 additions and 26 deletions

View file

@ -5,7 +5,7 @@ import WizardContext from '@data-driven-forms/react-form-renderer/wizard-context
import { Button } from '@patternfly/react-core';
import PropTypes from 'prop-types';
import { usePrefetch } from '../../../store/apiSlice';
import { contentSourcesApi } from '../../../store/contentSourcesApi';
import { rhsmApi } from '../../../store/rhsmApi';
import { releaseToVersion } from '../../../Utilities/releaseToVersion';
@ -19,7 +19,8 @@ const CustomButtons = ({
const [isSaving, setIsSaving] = useState(false);
const { currentStep, formOptions } = useContext(WizardContext);
const prefetchActivationKeys = rhsmApi.usePrefetch('listActivationKeys');
const prefetchRepositories = usePrefetch('getRepositories');
const prefetchRepositories =
contentSourcesApi.usePrefetch('listRepositories');
const onNextOrSubmit = () => {
if (currentStep.id === 'wizard-review') {
@ -44,8 +45,8 @@ const CustomButtons = ({
const release = getState().values?.release;
const version = releaseToVersion(release);
prefetchRepositories({
available_for_arch: 'x86_64',
available_for_version: version,
availableForArch: 'x86_64',
availableForVersion: version,
});
}
};

View file

@ -37,7 +37,7 @@ import {
} from '@patternfly/react-table';
import PropTypes from 'prop-types';
import { useGetRepositoriesQuery } from '../../../store/apiSlice';
import { useListRepositoriesQuery } from '../../../store/contentSourcesApi';
import { releaseToVersion } from '../../../Utilities/releaseToVersion';
import { useGetEnvironment } from '../../../Utilities/useGetEnvironment';
@ -205,10 +205,10 @@ const Repositories = (props) => {
const release = getState().values?.release;
const version = releaseToVersion(release);
const firstRequest = useGetRepositoriesQuery(
const firstRequest = useListRepositoriesQuery(
{
available_for_arch: 'x86_64',
available_for_version: version,
availableForArch: 'x86_64',
availableForVersion: version,
limit: 100,
offset: 0,
},
@ -223,10 +223,10 @@ const Repositories = (props) => {
firstRequest?.data?.meta?.count <= 100;
// Fetch *all* repositories if there are more than 100 so that typeahead filter works
const followupRequest = useGetRepositoriesQuery(
const followupRequest = useListRepositoriesQuery(
{
available_for_arch: 'x86_64',
available_for_version: version,
availableForArch: 'x86_64',
availableForVersion: version,
limit: firstRequest?.data?.meta?.count,
offset: 0,
},