Refactored deep and store modules to use entities.
This commit is contained in:
@@ -196,12 +196,12 @@ async function scrapeSite(site, accSiteReleases) {
|
||||
}
|
||||
}
|
||||
|
||||
async function scrapeNetworkSequential(network) {
|
||||
async function scrapeNetworkSequential(networkEntity) {
|
||||
return Promise.reduce(
|
||||
network.sites,
|
||||
async (chain, site) => {
|
||||
networkEntity.children,
|
||||
async (chain, siteEntity) => {
|
||||
const accSiteReleases = await chain;
|
||||
const siteReleases = await scrapeSite(site, network, accSiteReleases);
|
||||
const siteReleases = await scrapeSite(siteEntity, networkEntity, accSiteReleases);
|
||||
|
||||
return accSiteReleases.concat(siteReleases);
|
||||
},
|
||||
@@ -209,10 +209,10 @@ async function scrapeNetworkSequential(network) {
|
||||
);
|
||||
}
|
||||
|
||||
async function scrapeNetworkParallel(network) {
|
||||
async function scrapeNetworkParallel(networkEntity) {
|
||||
return Promise.map(
|
||||
network.children,
|
||||
async site => scrapeSite(site, network),
|
||||
networkEntity.children,
|
||||
async siteEntity => scrapeSite(siteEntity, networkEntity),
|
||||
{ concurrency: 3 },
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user