diff --git a/src/features/MatchPage/store/hooks/index.tsx b/src/features/MatchPage/store/hooks/index.tsx index f2ea4003..55ac7a2b 100644 --- a/src/features/MatchPage/store/hooks/index.tsx +++ b/src/features/MatchPage/store/hooks/index.tsx @@ -58,10 +58,10 @@ export const useMatchPage = () => { toggleActivePlayers, } = useFiltersPopup() - const getMatchViewDuration = () => (getViewMatchDuration({ + const getMatchViewDuration = (id: number) => (getViewMatchDuration({ matchId, sportType, - userId: Number(userInfo?.email), + userId: id, }).then(({ duration, error, @@ -89,18 +89,18 @@ export const useMatchPage = () => { matchId]) useEffect(() => { - if (user) return + if (user || !userInfo?.email) return const counter = setInterval( - () => getMatchViewDuration(), 1000 * 30, + () => getMatchViewDuration(Number(userInfo?.email)), 1000 * 30, ) // eslint-disable-next-line return () => clearInterval(counter) // eslint-disable-next-line react-hooks/exhaustive-deps }, [ - user, sportType, matchId, + userInfo, ]) useEffect(() => {