From 143846c48a82c8cac7af2454a85ba7dab084dc0d Mon Sep 17 00:00:00 2001 From: DecDuck Date: Thu, 8 May 2025 21:46:12 +1000 Subject: [PATCH] fix: revert session store --- server/internal/session/cache.ts | 5 +++++ server/internal/session/index.ts | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/server/internal/session/cache.ts b/server/internal/session/cache.ts index c94e04c..494bdc3 100644 --- a/server/internal/session/cache.ts +++ b/server/internal/session/cache.ts @@ -1,6 +1,11 @@ import cacheHandler from "../cache"; import type { Session, SessionProvider } from "./types"; +/** + * DO NOT USE THIS. THE CACHE EVICTS SESSIONS. + * + * This needs work. TODO. + */ export default function createCacheSessionProvider() { const sessions = cacheHandler.createCache("cacheSessionProvider"); diff --git a/server/internal/session/index.ts b/server/internal/session/index.ts index 6d35071..fa56108 100644 --- a/server/internal/session/index.ts +++ b/server/internal/session/index.ts @@ -5,7 +5,7 @@ import { parse as parseCookies } from "cookie-es"; import type { MinimumRequestObject } from "~/server/h3"; import type { DurationLike } from "luxon"; import { DateTime } from "luxon"; -import createCacheSessionProvider from "./cache"; +import createDBSessionHandler from "./db"; /* This implementation may need work. @@ -26,8 +26,8 @@ export class SessionHandler { constructor() { // Create a new provider - this.sessionProvider = createCacheSessionProvider(); - // this.sessionProvider = createDBSessionHandler(); + // this.sessionProvider = createCacheSessionProvider(); + this.sessionProvider = createDBSessionHandler(); // this.sessionProvider = createMemorySessionProvider(); }