diff --git a/src/scenes.js b/src/scenes.js index 9198a87..86b8c5d 100644 --- a/src/scenes.js +++ b/src/scenes.js @@ -137,7 +137,11 @@ function curateScene(rawScene, assets, reqUser, context) { const isVideoRestricted = config.media.videoRestrictions.includes(curatedScene.channel.slug) || config.media.videoRestrictions.includes(`_${curatedScene.network?.slug}`); if (!isVideoRestricted || reqUser?.abilities?.some((ability) => ability.trailerAccess)) { - curatedScene.trailer = curateMedia(assets.trailer, { type: 'trailer', isRestricted: isVideoRestricted }); + if (reqUser) { + // only show trailers to logged in users to curb S3 traffic + curatedScene.trailer = curateMedia(assets.trailer, { type: 'trailer', isRestricted: isVideoRestricted }); + } + curatedScene.teaser = curateMedia(assets.teaser, { type: 'teaser', isRestricted: isVideoRestricted }); }