Allowing release scrapers to return actor details. Added True Amateurs.

This commit is contained in:
2020-02-09 23:25:54 +01:00
parent 739d2de297
commit 139f0ce7cb
62 changed files with 47 additions and 20 deletions

View File

@@ -289,9 +289,18 @@ function accumulateActors(releases) {
release.actors.forEach((actor) => {
const actorName = actor.name ? actor.name.trim() : actor.trim();
const actorSlug = slugify(actorName);
if (!acc[actorName]) acc[actorName] = new Set();
acc[actorName].add(release.id);
if (!acc[actorSlug]) {
acc[actorSlug] = {
name: actorName,
slug: actorSlug,
releaseIds: new Set(),
};
}
if (actor.name) acc[actorSlug] = { ...acc[actorSlug], ...actor }; // actor input contains profile info
acc[actorSlug].releaseIds.add(release.id);
});
return acc;