From cd9c35b3015534b390ff5dbf0ee804d357bfeaae Mon Sep 17 00:00:00 2001 From: Andrei Dekterev Date: Tue, 21 Feb 2023 19:43:41 +0700 Subject: [PATCH] fix(#289): fix switch playlist for hls matches --- .eslintrc | 3 ++- src/features/MatchPage/store/hooks/useMatchPlaylists.tsx | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.eslintrc b/.eslintrc index b5087be4..48fef2e1 100644 --- a/.eslintrc +++ b/.eslintrc @@ -93,6 +93,7 @@ "react/prop-types": "off", "react/react-in-jsx-scope": "off", "react/require-default-props": "off", - "semi": "off" + "semi": "off", + "no-multiple-empty-lines":["error",{ "max":1 }] } } diff --git a/src/features/MatchPage/store/hooks/useMatchPlaylists.tsx b/src/features/MatchPage/store/hooks/useMatchPlaylists.tsx index 36bfefe6..fa545333 100644 --- a/src/features/MatchPage/store/hooks/useMatchPlaylists.tsx +++ b/src/features/MatchPage/store/hooks/useMatchPlaylists.tsx @@ -14,7 +14,7 @@ import { getMatchPlaylists } from 'requests/getMatchPlaylists' import { usePageParams } from 'hooks/usePageParams' import type { Playlists } from 'features/MatchPage/types' -import { buildPlaylists } from 'features/MatchPage/helpers/buildPlaylists' +import { buildPlaylists, FULL_GAME_KEY } from 'features/MatchPage/helpers/buildPlaylists' import { usePlaylistLexics } from './usePlaylistLexics' import { useSelectedPlaylist } from './useSelectedPlaylist' @@ -65,7 +65,9 @@ export const useMatchPlaylists = (profile: MatchInfo) => { }, [fetchLexics, setInitialSeletedPlaylist]) useEffect(() => { + if (selectedPlaylist?.id !== FULL_GAME_KEY) return setSelectedPlaylist(matchPlaylists?.match[0]) + // eslint-disable-next-line react-hooks/exhaustive-deps }, [ matchPlaylists?.match, profileId,