mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-21 03:22:11 +00:00
MetaDetails selectedMetaResource uses reduce instead of || null
This commit is contained in:
parent
bce237e916
commit
5d4415a075
1 changed files with 7 additions and 1 deletions
|
|
@ -15,7 +15,13 @@ const MetaDetails = ({ urlParams, queryParams }) => {
|
||||||
}, [metaDetails.selected]);
|
}, [metaDetails.selected]);
|
||||||
const selectedAddon = queryParams.get('metaTransportUrl');
|
const selectedAddon = queryParams.get('metaTransportUrl');
|
||||||
const selectedMetaResource = React.useMemo(() => {
|
const selectedMetaResource = React.useMemo(() => {
|
||||||
return metaDetails.meta_resources.find((metaResource) => selectedAddon ? metaResource.request.base === selectedAddon : metaResource.content.type === 'Ready') || null;
|
return metaDetails.meta_resources.reduce((origin, metaResource) => {
|
||||||
|
if (typeof selectedAddon === 'string' ? metaResource.request.base === selectedAddon : metaResource.content.type === 'Ready') {
|
||||||
|
return metaResource;
|
||||||
|
}
|
||||||
|
|
||||||
|
return origin;
|
||||||
|
}, null)
|
||||||
}, [metaDetails, selectedAddon]);
|
}, [metaDetails, selectedAddon]);
|
||||||
const streamsResourceRef = metaDetails.selected !== null ? metaDetails.selected.streams_resource_ref : null;
|
const streamsResourceRef = metaDetails.selected !== null ? metaDetails.selected.streams_resource_ref : null;
|
||||||
const streamsResources = metaDetails.streams_resources;
|
const streamsResources = metaDetails.streams_resources;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue