feat: add debug logging for token expiry and update token setting logic
This commit is contained in:
@@ -107,8 +107,18 @@ export default function EventPage() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
socket.on("granted", (data: any) => {
|
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);
|
setHasAccess(true);
|
||||||
setTokenExpiry(data.expiresAt ? Date.parse(data.expiresAt) : Date.now() + 15 * 60 * 1000);
|
setTokenExpiry(expiryTime);
|
||||||
try {
|
try {
|
||||||
localStorage.setItem("event_token", data.token);
|
localStorage.setItem("event_token", data.token);
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
|
|||||||
Reference in New Issue
Block a user