forked from DebaucheryLibrarian/traxxx
Catching media failures per batch. Refined teaser logging.
This commit is contained in:
@@ -346,12 +346,12 @@ async function storeReleaseAssets(releases) {
|
||||
|
||||
// ensure posters are available before fetching supplementary media
|
||||
await Promise.all([
|
||||
associateMedia(releasePostersById, posters, 'release', 'poster'),
|
||||
associateMedia(releaseCoversById, covers, 'release', 'cover'),
|
||||
(posters && associateMedia(releasePostersById, posters, 'release', 'poster')),
|
||||
(covers && associateMedia(releaseCoversById, covers, 'release', 'cover')),
|
||||
]);
|
||||
|
||||
// const photos = await storeMedia(Object.values(releasePhotosById).flat(), 'release', 'photo');
|
||||
// await associateMedia(releasePhotosById, photos, 'release', 'photo');
|
||||
const photos = await storeMedia(Object.values(releasePhotosById).flat(), 'release', 'photo');
|
||||
if (photos) await associateMedia(releasePhotosById, photos, 'release', 'photo');
|
||||
|
||||
// videos take a long time, fetch last
|
||||
const [trailers, teasers] = await Promise.all([
|
||||
@@ -360,8 +360,8 @@ async function storeReleaseAssets(releases) {
|
||||
]);
|
||||
|
||||
await Promise.all([
|
||||
associateMedia(releaseTrailersById, trailers, 'release', 'trailer'),
|
||||
associateMedia(releaseTeasersById, teasers, 'release', 'teaser'),
|
||||
(trailers && associateMedia(releaseTrailersById, trailers, 'release', 'trailer')),
|
||||
(teasers && associateMedia(releaseTeasersById, teasers, 'release', 'teaser')),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user