From afec7918dd5e3ffa64859a824c9508a1230edd64 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 16 May 2025 23:47:39 +0300 Subject: [PATCH] fix(server/session): respect cookie expiration date --- apps/server/src/routes/session_parser.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/server/src/routes/session_parser.ts b/apps/server/src/routes/session_parser.ts index 788934819..b036657a2 100644 --- a/apps/server/src/routes/session_parser.ts +++ b/apps/server/src/routes/session_parser.ts @@ -22,7 +22,9 @@ class SQLiteSessionStore extends Store { set(id: string, session: session.SessionData, callback?: (err?: any) => void): void { try { - const expires = Date.now() + 3600000; // Session expiration time (1 hour from now) + const expires = session.cookie?.expires + ? new Date(session.cookie.expires).getTime() + : Date.now() + 3600000; // fallback to 1 hour const data = JSON.stringify(session); sql.upsert("sessions", "id", {