From a4bd5d0d83f2ff61cf645527e305ef712b897f1b Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 1 Mar 2026 17:51:49 +0100 Subject: [PATCH] Restricting trailers to logged in users (there seems to have been a regression). --- src/scenes.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 }); }