mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-30 03:32:26 +08:00
fix(server/session): respect cookie expiration date
This commit is contained in:
parent
15a513d7cd
commit
afec7918dd
@ -22,7 +22,9 @@ class SQLiteSessionStore extends Store {
|
|||||||
|
|
||||||
set(id: string, session: session.SessionData, callback?: (err?: any) => void): void {
|
set(id: string, session: session.SessionData, callback?: (err?: any) => void): void {
|
||||||
try {
|
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);
|
const data = JSON.stringify(session);
|
||||||
|
|
||||||
sql.upsert("sessions", "id", {
|
sql.upsert("sessions", "id", {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user