V2Wizard: Add recommended repositories to compose request

This adds recommended repositories to the custom and payload repositories in the compose request.
This commit is contained in:
regexowl 2024-04-19 11:54:36 +02:00 committed by Lucas Garfield
parent 5f6f6f42ed
commit 2fa2c0efa6

View file

@ -384,29 +384,34 @@ const getCustomRepositories = (state: RootState) => {
const customRepositories = selectCustomRepositories(state); const customRepositories = selectCustomRepositories(state);
const recommendedRepositories = selectRecommendedRepositories(state); const recommendedRepositories = selectRecommendedRepositories(state);
const customAndRecommendedRepositories = [...customRepositories];
for (const repo in recommendedRepositories) { for (const repo in recommendedRepositories) {
customRepositories.concat( customAndRecommendedRepositories.push(
convertSchemaToIBCustomRepo(recommendedRepositories[repo]) convertSchemaToIBCustomRepo(recommendedRepositories[repo])
); );
} }
if (customRepositories.length === 0) { if (customAndRecommendedRepositories.length === 0) {
return undefined; return undefined;
} }
return customRepositories; return customAndRecommendedRepositories;
}; };
const getPayloadRepositories = (state: RootState) => { const getPayloadRepositories = (state: RootState) => {
const payloadRepositories = selectPayloadRepositories(state); const payloadRepositories = selectPayloadRepositories(state);
const recommendedRepositories = selectRecommendedRepositories(state); const recommendedRepositories = selectRecommendedRepositories(state);
const payloadAndRecommendedRepositories = [...payloadRepositories];
for (const repo in recommendedRepositories) { for (const repo in recommendedRepositories) {
payloadRepositories.concat( payloadAndRecommendedRepositories.push(
convertSchemaToIBPayloadRepo(recommendedRepositories[repo]) convertSchemaToIBPayloadRepo(recommendedRepositories[repo])
); );
} }
if (payloadRepositories.length === 0) {
if (payloadAndRecommendedRepositories.length === 0) {
return undefined; return undefined;
} }
return payloadRepositories; return payloadAndRecommendedRepositories;
}; };