diff --git a/app/src/lib/server/session.ts b/app/src/lib/server/session.ts index a51f537..76f2b09 100644 --- a/app/src/lib/server/session.ts +++ b/app/src/lib/server/session.ts @@ -59,7 +59,7 @@ export function generateSessionToken(): string { return token; } -export async function createSession(token: string, userId: number, sessions: KVNamespace): Promise { +export async function createSession(token: string, userId: string, sessions: KVNamespace): Promise { const sessionId = `${userId}:${encodeHexLowerCase(sha256(new TextEncoder().encode(token)))}`; const session: Session = { id: sessionId, @@ -73,7 +73,7 @@ export async function createSession(token: string, userId: number, sessions: KVN export interface Session { id: string; expiresAt: Date; - userId: number; + userId: string; } type SessionValidationResult = Session | null;