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(); }