Added Snow Valley (Sperm Mania) scraper.

This commit is contained in:
DebaucheryLibrarian
2024-10-16 02:39:11 +02:00
parent 91e31e8ce7
commit 1950dd2e62
16 changed files with 1234 additions and 79 deletions

View File

@@ -349,7 +349,7 @@ async function storeMovies(movies, useBatchId) {
return [];
}
const { uniqueReleases } = await filterDuplicateReleases(movies, 'movies');
const { uniqueReleases, duplicateReleaseEntries } = await filterDuplicateReleases(movies, 'movies');
const [{ id: batchId }] = useBatchId ? [{ id: useBatchId }] : await knex('batches').insert({ showcased: argv.showcased, comment: null }).returning('id');
const curatedMovieEntries = await Promise.all(uniqueReleases.map((release) => curateReleaseEntry(release, batchId, null, 'movie')));
@@ -362,7 +362,15 @@ async function storeMovies(movies, useBatchId) {
await associateReleaseMedia(moviesWithId, 'movie');
return moviesWithId;
return [...moviesWithId, ...duplicateReleaseEntries.map((entry) => ({
// used to map new movie scenes to existing movie entries
id: entry.id,
entryId: entry.entry_id,
entityId: entry.entity_id,
entity: {
id: entry.entity_id,
},
}))];
}
async function storeSeries(series, useBatchId) {