From 65fc13ed8b5b42a20f5b81675d785527a4c45676 Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Mon, 6 Apr 2020 17:45:01 +0300 Subject: [PATCH] deep links mapped in stream --- .../MetaDetails/StreamsList/Stream/Stream.js | 16 +++++++-- src/routes/MetaDetails/useMetaDetails.js | 33 +++++++++++++++++-- 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/src/routes/MetaDetails/StreamsList/Stream/Stream.js b/src/routes/MetaDetails/StreamsList/Stream/Stream.js index fbe2a8bcc..bccd9f875 100644 --- a/src/routes/MetaDetails/StreamsList/Stream/Stream.js +++ b/src/routes/MetaDetails/StreamsList/Stream/Stream.js @@ -6,12 +6,21 @@ const { Button, Image, PlayIconCircleCentered } = require('stremio/common'); const StreamPlaceholder = require('./StreamPlaceholder'); const styles = require('./styles'); -const Stream = ({ className, addonName, title, thumbnail, progress, ...props }) => { +const Stream = ({ className, addonName, title, thumbnail, progress, deepLinks, ...props }) => { + const href = React.useMemo(() => { + return deepLinks ? + typeof deepLinks.player === 'string' ? + deepLinks.player + : + null + : + null; + }, [deepLinks]); const renderThumbnailFallback = React.useMemo(() => () => ( ), []); return ( -