patch parsing JSON error

This commit is contained in:
Fanrouver
2026-01-07 07:50:25 +07:00
parent 21f6b63ce4
commit ab99ba2fe5
5 changed files with 22 additions and 48 deletions
+4 -7
View File
@@ -136,13 +136,10 @@ export default defineEventHandler(async (event) => {
// Try to get access token from current user session
let accessToken: string | null = null;
try {
const sessionCookie = getCookie(event, "user_session");
if (sessionCookie) {
const session = JSON.parse(sessionCookie);
const isExpired = Date.now() > session.expiresAt;
if (!isExpired && session.accessToken) {
accessToken = session.accessToken;
}
const { getSessionFromCookie } = await import('~/server/utils/sessionStore');
const session = await getSessionFromCookie(event);
if (session && session.accessToken) {
accessToken = session.accessToken;
}
} catch (e) {
// No session available, will skip Keycloak fetch