fix(server/session): respect cookie expiration date

This commit is contained in:
Elian Doran 2025-05-16 23:47:39 +03:00
parent 15a513d7cd
commit afec7918dd
No known key found for this signature in database

View File

@ -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", {