diff --git a/src/app/(home)/stats/_components/live-matches-tab.tsx b/src/app/(home)/stats/_components/live-matches-tab.tsx index 37e78f4..ca6fb09 100644 --- a/src/app/(home)/stats/_components/live-matches-tab.tsx +++ b/src/app/(home)/stats/_components/live-matches-tab.tsx @@ -19,22 +19,32 @@ export function LiveMatchesTab() { const queues = liveQueues ?? initialQueues ?? [] const total = sumBy(queues, (q) => q.active_matches) + const totalInQueue = sumBy(queues, (q) => q.players_in_queue) return (
- + {queues.map((queue) => ( ))}
) } -function QueueCard({ label, count }: { label: string; count: number }) { +function QueueCard({ + label, + count, + inQueue, +}: { + label: string + count: number + inQueue: number +}) { return ( @@ -51,6 +61,7 @@ function QueueCard({ label, count }: { label: string; count: number }) {

active {count === 1 ? 'match' : 'matches'}

+

{inQueue} in queue

) diff --git a/src/server/services/botlatro.service.ts b/src/server/services/botlatro.service.ts index 0366281..4fd0a56 100644 --- a/src/server/services/botlatro.service.ts +++ b/src/server/services/botlatro.service.ts @@ -205,4 +205,5 @@ export type ActiveMatchQueue = { queue_id: number queue_name: string active_matches: number + players_in_queue: number }