mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-07-25 01:13:39 +10:00
fix: revert session store
This commit is contained in:
@@ -1,6 +1,11 @@
|
|||||||
import cacheHandler from "../cache";
|
import cacheHandler from "../cache";
|
||||||
import type { Session, SessionProvider } from "./types";
|
import type { Session, SessionProvider } from "./types";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* DO NOT USE THIS. THE CACHE EVICTS SESSIONS.
|
||||||
|
*
|
||||||
|
* This needs work. TODO.
|
||||||
|
*/
|
||||||
export default function createCacheSessionProvider() {
|
export default function createCacheSessionProvider() {
|
||||||
const sessions = cacheHandler.createCache<Session>("cacheSessionProvider");
|
const sessions = cacheHandler.createCache<Session>("cacheSessionProvider");
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { parse as parseCookies } from "cookie-es";
|
|||||||
import type { MinimumRequestObject } from "~/server/h3";
|
import type { MinimumRequestObject } from "~/server/h3";
|
||||||
import type { DurationLike } from "luxon";
|
import type { DurationLike } from "luxon";
|
||||||
import { DateTime } from "luxon";
|
import { DateTime } from "luxon";
|
||||||
import createCacheSessionProvider from "./cache";
|
import createDBSessionHandler from "./db";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This implementation may need work.
|
This implementation may need work.
|
||||||
@@ -26,8 +26,8 @@ export class SessionHandler {
|
|||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
// Create a new provider
|
// Create a new provider
|
||||||
this.sessionProvider = createCacheSessionProvider();
|
// this.sessionProvider = createCacheSessionProvider();
|
||||||
// this.sessionProvider = createDBSessionHandler();
|
this.sessionProvider = createDBSessionHandler();
|
||||||
// this.sessionProvider = createMemorySessionProvider();
|
// this.sessionProvider = createMemorySessionProvider();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user