Skip to content
Snippets Groups Projects
Unverified Commit 98d984a8 authored by Rhys Arkins's avatar Rhys Arkins Committed by GitHub
Browse files

fix(nuget): refactor parallel release fetching (#6331)

parent a3b4c0b4
No related merge requests found
import urlApi from 'url';
import uniqBy from 'lodash/uniqBy';
import { logger } from '../../logger';
import { clone } from '../../util/clone';
import { GetReleasesConfig, ReleaseResult } from '../common';
import * as v2 from './v2';
import * as v3 from './v3';
......@@ -48,8 +48,17 @@ export async function getReleases({
}
}
if (res !== null) {
res = clone(res);
if (dep !== null) {
dep.releases = uniqBy(dep.releases.concat(res.releases), 'version');
for (const resRelease of res.releases) {
if (
!dep.releases.find(
(depRelease) => depRelease.version === resRelease.version
)
) {
dep.releases.push(resRelease);
}
}
} else {
dep = res;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment