Update guest v2 home and tasks experience

This commit is contained in:
Codex Agent
2026-02-03 18:59:30 +01:00
parent a820ef2e8b
commit 7f1e6c06fb
31 changed files with 753 additions and 259 deletions

View File

@@ -6,7 +6,13 @@ const statsCache = new Map<string, { etag: string | null; data: EventStats }>();
export async function fetchEventStats(eventToken: string): Promise<EventStats> {
const cached = statsCache.get(eventToken);
const response = await fetchJson<{ online_guests?: number; tasks_solved?: number; latest_photo_at?: string | null }>(
const response = await fetchJson<{
online_guests?: number;
tasks_solved?: number;
guest_count?: number;
likes_count?: number;
latest_photo_at?: string | null;
}>(
`/api/v1/events/${encodeURIComponent(eventToken)}/stats`,
{
headers: {
@@ -24,6 +30,8 @@ export async function fetchEventStats(eventToken: string): Promise<EventStats> {
const stats: EventStats = {
onlineGuests: response.data?.online_guests ?? 0,
tasksSolved: response.data?.tasks_solved ?? 0,
guestCount: response.data?.guest_count ?? 0,
likesCount: response.data?.likes_count ?? 0,
latestPhotoAt: response.data?.latest_photo_at ?? null,
};