From ea1ec1e801673bd1603335be9b1048265122b498 Mon Sep 17 00:00:00 2001 From: Marco Sadjadi Date: Tue, 19 May 2026 00:36:42 +0200 Subject: [PATCH] fix(api): preHandler return type for requireAuth; clean oauth.ts --- apps/api/src/plugins/session.ts | 8 +++++--- apps/api/src/routes/oauth.ts | 2 -- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/api/src/plugins/session.ts b/apps/api/src/plugins/session.ts index 7295bb3..6efd184 100644 --- a/apps/api/src/plugins/session.ts +++ b/apps/api/src/plugins/session.ts @@ -9,12 +9,14 @@ declare module 'fastify' { } } -export async function requireAuth(req: FastifyRequest, reply: FastifyReply): Promise { +export async function requireAuth( + req: FastifyRequest, + reply: FastifyReply, +): Promise { const token = req.cookies[SESSION_COOKIE]; const session = await getSession(token); if (!session) { - reply.code(401).send({ error: 'unauthorized' }); - return reply; + return reply.code(401).send({ error: 'unauthorized' }); } req.user = session; } diff --git a/apps/api/src/routes/oauth.ts b/apps/api/src/routes/oauth.ts index 8c8b43b..1dc57a5 100644 --- a/apps/api/src/routes/oauth.ts +++ b/apps/api/src/routes/oauth.ts @@ -257,8 +257,6 @@ export async function oauthRoutes(app: FastifyInstance): Promise { scopes_supported: ['mcp:read', 'mcp:write'], }); }); - - void config; } function reqBase(req: { protocol?: string; headers: Record }): string {