change userid type to string in session

This commit is contained in:
2025-03-15 11:01:45 +01:00
parent 85cae6f503
commit ccb377e6f6

View File

@@ -59,7 +59,7 @@ export function generateSessionToken(): string {
return token;
}
export async function createSession(token: string, userId: number, sessions: KVNamespace): Promise<Session> {
export async function createSession(token: string, userId: string, sessions: KVNamespace): Promise<Session> {
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;