From 15d4fce194d4e42cda957cb1c7e5962904be09c7 Mon Sep 17 00:00:00 2001 From: Karishma Shukla Date: Sun, 27 Apr 2025 20:12:01 +0530 Subject: [PATCH 1/3] feat: prune session interval --- server/src/server.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/server.ts b/server/src/server.ts index 91174cca..c87b0f9d 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -45,6 +45,7 @@ app.use( pool: pool, tableName: 'session', createTableIfMissing: true, + pruneSessionInterval: 60 * 60, }), secret: 'mx-session', resave: false, // Do not resave the session if it hasn't changed From 1e3e1599f8bd2bda639e42c12328c88d4e078330 Mon Sep 17 00:00:00 2001 From: Karishma Shukla Date: Sun, 27 Apr 2025 20:12:26 +0530 Subject: [PATCH 2/3] feat: error log --- server/src/server.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/server.ts b/server/src/server.ts index c87b0f9d..ae099790 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -46,6 +46,9 @@ app.use( tableName: 'session', createTableIfMissing: true, pruneSessionInterval: 60 * 60, + errorLog: (err) => { + logger.log('error', `Session store error: ${err}`); + }, }), secret: 'mx-session', resave: false, // Do not resave the session if it hasn't changed From 2ec59add6e13b5bbb01ab7d7fcfdef3f9794d6b5 Mon Sep 17 00:00:00 2001 From: Karishma Shukla Date: Mon, 28 Apr 2025 01:01:58 +0530 Subject: [PATCH 3/3] fix: handle ts error --- server/src/server.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/server.ts b/server/src/server.ts index ae099790..58338ff4 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -46,9 +46,10 @@ app.use( tableName: 'session', createTableIfMissing: true, pruneSessionInterval: 60 * 60, - errorLog: (err) => { + errorLog: (err: any) => { logger.log('error', `Session store error: ${err}`); }, + } as any), }), secret: 'mx-session', resave: false, // Do not resave the session if it hasn't changed