From f93035d9842a8d4d447a74552b8db30df8ebdc13 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/server/internal/session/cache.ts | 5 +++++ server/server/internal/session/index.ts | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/server/server/internal/session/cache.ts b/server/server/internal/session/cache.ts index c94e04ce..494bdc39 100644 --- a/server/server/internal/session/cache.ts +++ b/server/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/server/internal/session/index.ts b/server/server/internal/session/index.ts index 6d350711..fa561082 100644 --- a/server/server/internal/session/index.ts +++ b/server/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(); }