diff --git a/app/event/[id]/page.tsx b/app/event/[id]/page.tsx index d93dbe2..cf9fd67 100644 --- a/app/event/[id]/page.tsx +++ b/app/event/[id]/page.tsx @@ -107,8 +107,18 @@ export default function EventPage() { }); socket.on("granted", (data: any) => { + console.log("Granted event received:", data); + const expiryTime = data.expiresAt ? Date.parse(data.expiresAt) : Date.now() + 15 * 60 * 1000; + console.log("Setting token expiry:", { + raw: data.expiresAt, + parsed: new Date(expiryTime), + now: new Date(), + diffMs: expiryTime - Date.now(), + diffMin: Math.round((expiryTime - Date.now()) / 60000) + }); + setHasAccess(true); - setTokenExpiry(data.expiresAt ? Date.parse(data.expiresAt) : Date.now() + 15 * 60 * 1000); + setTokenExpiry(expiryTime); try { localStorage.setItem("event_token", data.token); } catch (e) {}