From b313b0b96592c5b4b128d049e8a4f9b72e68536a Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 16 May 2025 23:31:42 +0300 Subject: [PATCH] chore(server/session): implement session get --- apps/server/src/routes/session_parser.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/server/src/routes/session_parser.ts b/apps/server/src/routes/session_parser.ts index d31ec6283..f2ddea8d8 100644 --- a/apps/server/src/routes/session_parser.ts +++ b/apps/server/src/routes/session_parser.ts @@ -6,7 +6,12 @@ import config from "../services/config.js"; class SQLiteSessionStore extends Store { get(sid: string, callback: (err: any, session?: session.SessionData | null) => void): void { - return callback(null); + const data = sql.getValue(/*sql*/`SELECT data FROM sessions WHERE id = ?`, sid); + let session = null; + if (data) { + session = JSON.parse(data); + } + return callback(null, session); } set(id: string, session: session.SessionData, callback?: (err?: any) => void): void {