Separated scene and entity affiliate replace.
This commit is contained in:
parent
16f43066a4
commit
a27bc2c815
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue