Added version to stats page.
This commit is contained in:
@@ -37,10 +37,14 @@ async function filterUniqueReleases(latestReleases, accReleases) {
|
||||
// add entry IDs of accumulated releases to prevent an infinite scrape loop
|
||||
// when one page contains the same release as the previous
|
||||
const duplicateReleasesBySiteIdAndEntryId = duplicateReleases
|
||||
.concat(accReleases)
|
||||
.concat(accReleases.uniqueReleases)
|
||||
.reduce(mapReleasesToSiteIdAndEntryId, {});
|
||||
|
||||
const localDuplicateReleasesBySiteIdAndEntryId = accReleases.reduce(mapReleasesToSiteIdAndEntryId, {});
|
||||
const localDuplicateReleasesBySiteIdAndEntryId = accReleases.uniqueReleases
|
||||
.concat(accReleases.duplicateReleases)
|
||||
.reduce(mapReleasesToSiteIdAndEntryId, {});
|
||||
|
||||
console.log(localDuplicateReleasesBySiteIdAndEntryId);
|
||||
|
||||
const uniqueReleases = latestReleases.filter(release => !duplicateReleasesBySiteIdAndEntryId[release.entity.id]?.[release.entryId]);
|
||||
const localUniqueReleases = latestReleases.filter(release => !localDuplicateReleasesBySiteIdAndEntryId[release.entity.id]?.[release.entryId]);
|
||||
@@ -113,8 +117,8 @@ async function scrapeReleases(scraper, entity, preData, upcoming = false, page =
|
||||
|| releasesWithEntity.slice(0, Math.max(argv.nullDateLimit - totalReleases, 0));
|
||||
|
||||
const { uniqueReleases, localUniqueReleases, duplicateReleases } = argv.force
|
||||
? { uniqueReleases: limitedReleases, localUniqueReleases: limitedReleases, duplicateReleases: [] }
|
||||
: await filterUniqueReleases(limitedReleases, acc.uniqueReleases);
|
||||
? { uniqueReleases: limitedReleases, localUniqueReleases: releases, duplicateReleases: [] }
|
||||
: await filterUniqueReleases(limitedReleases, acc);
|
||||
|
||||
const accReleases = {
|
||||
uniqueReleases: acc.uniqueReleases.concat(uniqueReleases),
|
||||
|
||||
Reference in New Issue
Block a user