From e361f08759b24862a6e1282ac2ff2431b008d240 Mon Sep 17 00:00:00 2001 From: Andres Date: Tue, 15 Jul 2025 12:21:13 +0200 Subject: [PATCH] filter user games by season in stream card component --- .../stream-card/[id]/_components/stream-card-client.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/stream-card/[id]/_components/stream-card-client.tsx b/src/app/stream-card/[id]/_components/stream-card-client.tsx index a5a2adb..09f9f7a 100644 --- a/src/app/stream-card/[id]/_components/stream-card-client.tsx +++ b/src/app/stream-card/[id]/_components/stream-card-client.tsx @@ -4,6 +4,7 @@ import { cn } from '@/lib/utils' import type { SelectGames } from '@/server/db/types' import type { LeaderboardEntry } from '@/server/services/neatqueue.service' import { RANKED_CHANNEL } from '@/shared/constants' +import { filterGamesBySeason } from '@/shared/seasons' import { api } from '@/trpc/react' import { Swords } from 'lucide-react' import { useParams } from 'next/navigation' @@ -66,7 +67,8 @@ export function StreamCardClient() { const [gamesQueryResult, gamesQuery] = api.history.user_games.useSuspenseQuery({ user_id: id }) - const games = gamesQueryResult || [] + const allGames = gamesQueryResult || [] + const games = filterGamesBySeason(allGames, 'season3') const [rankedUserRank, rankedUserQuery] = api.leaderboard.get_user_rank.useSuspenseQuery({ @@ -172,7 +174,8 @@ function Opponent({ id, wins }: { id: string; wins?: number }) { const { data: gamesQueryResult } = api.history.user_games.useQuery({ user_id: id, }) - const games = gamesQueryResult || [] + const allGames = gamesQueryResult || [] + const games = filterGamesBySeason(allGames, 'season3') const { data: rankedUserRank } = api.leaderboard.get_user_rank.useQuery({ channel_id: RANKED_CHANNEL,