From bec44f5ed09c4bc5a5813cf2d688939a9a5057d3 Mon Sep 17 00:00:00 2001 From: Alexandru Branza Date: Mon, 29 May 2023 18:21:04 +0300 Subject: [PATCH] Rename isMobile.js to platform.js --- src/common/{isMobile.js => platform.js} | 8 ++++---- src/routes/MetaDetails/StreamsList/Stream/Stream.js | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) rename src/common/{isMobile.js => platform.js} (52%) diff --git a/src/common/isMobile.js b/src/common/platform.js similarity index 52% rename from src/common/isMobile.js rename to src/common/platform.js index c89ab89e1..00f148fb9 100644 --- a/src/common/isMobile.js +++ b/src/common/platform.js @@ -4,11 +4,11 @@ const Bowser = require('bowser'); const browser = Bowser.parse(window.navigator?.userAgent || ''); -const platform = (browser?.os?.name || 'unknown').toLowerCase(); +const name = (browser?.os?.name || 'unknown').toLowerCase(); module.exports = { - platform, - check: () => { - return platform === 'ios' || platform === 'android'; + name, + isMobile: () => { + return name === 'ios' || name === 'android'; } }; diff --git a/src/routes/MetaDetails/StreamsList/Stream/Stream.js b/src/routes/MetaDetails/StreamsList/Stream/Stream.js index 2684563d3..ab63599f9 100644 --- a/src/routes/MetaDetails/StreamsList/Stream/Stream.js +++ b/src/routes/MetaDetails/StreamsList/Stream/Stream.js @@ -4,7 +4,7 @@ const React = require('react'); const PropTypes = require('prop-types'); const classnames = require('classnames'); const Icon = require('@stremio/stremio-icons/dom'); -const { Button, Image, PlayIconCircleCentered, useProfile, isMobile, useStreamingServer } = require('stremio/common'); +const { Button, Image, PlayIconCircleCentered, useProfile, platform, useStreamingServer } = require('stremio/common'); const StreamPlaceholder = require('./StreamPlaceholder'); const styles = require('./styles'); @@ -15,8 +15,8 @@ const Stream = ({ className, addonName, name, description, thumbnail, progress, const href = React.useMemo(() => { return deepLinks ? profile.settings.playerType === 'external' ? - isMobile.check() || !haveStreamingServer ? - deepLinks.externalPlayer.vlc[isMobile.platform] || deepLinks.externalPlayer.streaming + platform.isMobile() || !haveStreamingServer ? + deepLinks.externalPlayer.vlc[platform.name] || deepLinks.externalPlayer.streaming : 'javascript:void(0);' // handled in StreamsList.js onClick : typeof deepLinks.player === 'string' ?