From 7e8e10b00cf6630fff25a52894b1c8a610f49559 Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Mon, 6 Apr 2020 15:28:43 +0300 Subject: [PATCH] remove videos link if there is defaultVideoId --- src/common/deepLinking.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/common/deepLinking.js b/src/common/deepLinking.js index 1cb8feae8..665f21725 100644 --- a/src/common/deepLinking.js +++ b/src/common/deepLinking.js @@ -10,7 +10,10 @@ const deserializeStream = (stream) => { const withMetaItem = ({ metaItem }) => { return { - meta_details_videos: `#/metadetails/${encodeURIComponent(metaItem.type)}/${encodeURIComponent(metaItem.id)}`, + meta_details_videos: typeof metaItem.behaviorHints.defaultVideoId !== 'string' ? + `#/metadetails/${encodeURIComponent(metaItem.type)}/${encodeURIComponent(metaItem.id)}` + : + null, meta_details_streams: typeof metaItem.behaviorHints.defaultVideoId === 'string' ? `#/metadetails/${encodeURIComponent(metaItem.type)}/${encodeURIComponent(metaItem.id)}/${encodeURIComponent(metaItem.behaviorHints.defaultVideoId)}` : @@ -31,7 +34,10 @@ const withLibItem = ({ libItem, streams = {} }) => { : []; return { - meta_details_videos: `#/metadetails/${encodeURIComponent(libItem.type)}/${encodeURIComponent(libItem._id)}`, + meta_details_videos: typeof libItem.behaviorHints.defaultVideoId !== 'string' ? + `#/metadetails/${encodeURIComponent(libItem.type)}/${encodeURIComponent(libItem._id)}` + : + null, meta_details_streams: typeof videoId === 'string' ? `#/metadetails/${encodeURIComponent(libItem.type)}/${encodeURIComponent(libItem._id)}/${encodeURIComponent(videoId)}` :