From 4b6c90273369ad14c765471f83911f6f8d4c35ed Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Wed, 20 Apr 2022 21:25:42 +0300 Subject: [PATCH] replace usage of useDeepEqualEffect with useEffect --- src/routes/Discover/Discover.js | 4 ++-- src/routes/Player/Player.js | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/routes/Discover/Discover.js b/src/routes/Discover/Discover.js index 15d52c6de..acbb17cf3 100644 --- a/src/routes/Discover/Discover.js +++ b/src/routes/Discover/Discover.js @@ -5,7 +5,7 @@ const PropTypes = require('prop-types'); const classnames = require('classnames'); const Icon = require('@stremio/stremio-icons/dom'); const { useServices } = require('stremio/services'); -const { AddonDetailsModal, Button, MainNavBars, MetaItem, Image, MetaPreview, Multiselect, ModalDialog, PaginationInput, CONSTANTS, useBinaryState, useDeepEqualEffect } = require('stremio/common'); +const { AddonDetailsModal, Button, MainNavBars, MetaItem, Image, MetaPreview, Multiselect, ModalDialog, PaginationInput, CONSTANTS, useBinaryState } = require('stremio/common'); const useDiscover = require('./useDiscover'); const useSelectableInputs = require('./useSelectableInputs'); const styles = require('./styles'); @@ -62,7 +62,7 @@ const Discover = ({ urlParams, queryParams }) => { event.currentTarget.focus(); } }, [selectedMetaItemIndex]); - useDeepEqualEffect(() => { + React.useEffect(() => { closeInputsModal(); closeAddonModal(); setSelectedMetaItemIndex(0); diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index f32349d33..063a1bc46 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -6,7 +6,7 @@ const classnames = require('classnames'); const debounce = require('lodash.debounce'); const { useRouteFocused } = require('stremio-router'); const { useServices } = require('stremio/services'); -const { HorizontalNavBar, Button, useDeepEqualEffect, useFullscreen, useBinaryState, useToast, useStreamingServer } = require('stremio/common'); +const { HorizontalNavBar, Button, useFullscreen, useBinaryState, useToast, useStreamingServer } = require('stremio/common'); const Icon = require('@stremio/stremio-icons/dom'); const BufferingLoader = require('./BufferingLoader'); const ControlBar = require('./ControlBar'); @@ -220,7 +220,7 @@ const Player = ({ urlParams, queryParams }) => { const onBarMouseMove = React.useCallback((event) => { event.nativeEvent.immersePrevented = true; }, []); - useDeepEqualEffect(() => { + React.useEffect(() => { setError(null); if (player.selected === null) { dispatch({ type: 'command', commandName: 'unload' }); @@ -264,8 +264,8 @@ const Player = ({ urlParams, queryParams }) => { } }); } - }, [streamingServer.baseUrl, player.selected, player.metaItem && player.metaItem.type, forceTranscoding, maxAudioChannels, casting]); - useDeepEqualEffect(() => { + }, [streamingServer.baseUrl, player.selected, player.metaItem, forceTranscoding, maxAudioChannels, casting]); + React.useEffect(() => { if (videoState.stream !== null) { dispatch({ type: 'command',