diff --git a/src/routes/(game)/daily/+page.server.ts b/src/routes/(game)/daily/+page.server.ts index 576800d..a31862d 100644 --- a/src/routes/(game)/daily/+page.server.ts +++ b/src/routes/(game)/daily/+page.server.ts @@ -1,7 +1,7 @@ import { error } from '@sveltejs/kit'; import { db } from '$lib/server/db'; import { config } from '$lib/server/db/schema'; -import { getDailyModeCharacters, getOrCreateTodayCharacter, getYesterdayCharacter } from '$lib/server/daily-character'; +import { getDailyModeCharacters, getOrCreateTodayCharacter, getYesterdayCharacter, getTodayCharacterWinsCount } from '$lib/server/daily-character'; import { like } from 'drizzle-orm'; export async function load() { @@ -14,6 +14,9 @@ export async function load() { const yesterdayCharacter = await getYesterdayCharacter(new Date(), characters); + // Load the win count for today + const winCount = await getTodayCharacterWinsCount(dailyCharacter.id); + // Load column visibility config const columnConfig = await db .select() @@ -33,6 +36,7 @@ export async function load() { characters, dailyCharacter, yesterdayCharacter, - columnVisibility + columnVisibility, + winCount }; } diff --git a/src/routes/(game)/daily/+page.svelte b/src/routes/(game)/daily/+page.svelte index 95179f7..758aa7a 100644 --- a/src/routes/(game)/daily/+page.svelte +++ b/src/routes/(game)/daily/+page.svelte @@ -203,9 +203,14 @@
+ {data.winCount} {data.winCount > 1 ? 'personnes' : 'personne'} ont trouvé aujourd'hui 🎉 +
+