feat: add debug logging for token expiry and update token setting logic

This commit is contained in:
2025-09-19 19:57:41 +02:00
parent eca7510eb8
commit 011dfdffc6

View File

@@ -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) {}