Update guest v2 home and tasks experience
This commit is contained in:
@@ -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,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user