Added new actors module boilerplate. Added tag posters.

This commit is contained in:
2020-03-24 03:48:24 +01:00
parent 4db3da1eaa
commit d724f96728
37 changed files with 492 additions and 847 deletions

View File

@@ -6,6 +6,7 @@ const logger = require('./logger')(__filename);
const knex = require('./knex');
const slugify = require('./utils/slugify');
const { associateTags } = require('./tags');
const { associateActors } = require('./actors');
function curateReleaseEntry(release, batchId, existingRelease) {
const slug = slugify(release.title, '-', {
@@ -147,7 +148,10 @@ async function storeReleases(releases) {
const storedReleaseEntries = Array.isArray(storedReleases) ? storedReleases : [];
const releasesWithId = attachReleaseIds(releases, [].concat(storedReleaseEntries, duplicateReleaseEntries));
await associateTags(releasesWithId);
await Promise.all([
associateTags(releasesWithId),
associateActors(releasesWithId),
]);
return releasesWithId;
}