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
}