From a27bc2c815325e5ea14be20bd872190c1ee30ffc Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Fri, 23 Jan 2026 03:33:03 +0100 Subject: [PATCH] Separated scene and entity affiliate replace. --- src/affiliates.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/affiliates.js b/src/affiliates.js index e3b7874..784afa5 100644 --- a/src/affiliates.js +++ b/src/affiliates.js @@ -25,8 +25,8 @@ export function getAffiliateSceneUrl(scene) { return watchUrl; } - const affiliateUrl = scene.affiliate.parameters.replace?.hostname === new URL(watchUrl).hostname - ? scene.affiliate.parameters.replace.url + const affiliateUrl = scene.affiliate.parameters.replaceScene?.hostname === new URL(watchUrl).hostname + ? scene.affiliate.parameters.replaceScene.url : scene.affiliate.url; if (affiliateUrl?.includes('/track') @@ -54,10 +54,12 @@ export function getAffiliateEntityUrl(entity) { return entity.url; } - const affiliateUrl = entity.affiliate.parameters.replace?.hostname === new URL(entity.url).hostname - ? entity.affiliate.parameters.replace.url + const affiliateUrl = entity.affiliate.parameters.replaceEntity?.hostname === new URL(entity.url).hostname + ? entity.affiliate.parameters.replaceEntity.url : entity.affiliate.url; + console.log(entity.affiliate, entity.url); + if (entity.id === entity.affiliate.entityId) { return affiliateUrl; }