From 48ca910f83d037057e62d2807cb076fdda07bba5 Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Mon, 11 Aug 2025 02:04:12 +0200 Subject: [PATCH] fix build errors --- src/app/api/login/route.ts | 6 ++---- src/app/api/logout/route.ts | 7 ++----- src/app/api/lookup/route.ts | 15 ++++++++------- src/app/api/session/route.ts | 1 + 4 files changed, 13 insertions(+), 16 deletions(-) diff --git a/src/app/api/login/route.ts b/src/app/api/login/route.ts index e308ba0..5f81967 100644 --- a/src/app/api/login/route.ts +++ b/src/app/api/login/route.ts @@ -6,10 +6,7 @@ export async function POST(req: NextRequest) { const { password } = await req.json(); if (password !== process.env.PASSWORD) { - return NextResponse.json( - { error: "Invalid password" }, - { status: 401 } - ); + return NextResponse.json({ error: "Invalid password" }, { status: 401 }); } const session = await getSession(); @@ -18,6 +15,7 @@ export async function POST(req: NextRequest) { return NextResponse.json({ success: true }); } catch (error) { + console.error(error); return NextResponse.json( { error: "Authentication failed" }, { status: 500 } diff --git a/src/app/api/logout/route.ts b/src/app/api/logout/route.ts index 7255af7..efaa898 100644 --- a/src/app/api/logout/route.ts +++ b/src/app/api/logout/route.ts @@ -8,10 +8,7 @@ export async function POST(req: NextRequest) { return NextResponse.json({ success: true }); } catch (error) { - return NextResponse.json( - { error: "Logout failed" }, - { status: 500 } - ); + console.error(error); + return NextResponse.json({ error: "Logout failed" }, { status: 500 }); } } -} diff --git a/src/app/api/lookup/route.ts b/src/app/api/lookup/route.ts index 0d0467d..cb4a3fe 100644 --- a/src/app/api/lookup/route.ts +++ b/src/app/api/lookup/route.ts @@ -68,10 +68,7 @@ export async function POST(req: NextRequest) { sessionOptions ); if (!session.authenticated) { - return NextResponse.json( - { error: "Not authenticated" }, - { status: 401 } - ); + return NextResponse.json({ error: "Not authenticated" }, { status: 401 }); } const token = await fetchOidcToken(); @@ -81,7 +78,7 @@ export async function POST(req: NextRequest) { const sessionUrl = apiBase + "/api/merchant/session"; // parse sessionId from request body, handle missing/invalid JSON - let body: any; + let body: { sessionId?: unknown } | undefined; try { body = await req.json(); } catch { @@ -124,7 +121,11 @@ export async function POST(req: NextRequest) { { status: 500 } ); } - } catch (err: any) { - return NextResponse.json({ error: err.message }, { status: 500 }); + } catch (error) { + console.error(error); + return NextResponse.json( + { error: "An unexpected error occurred" }, + { status: 500 } + ); } } diff --git a/src/app/api/session/route.ts b/src/app/api/session/route.ts index c03924e..5c73cf1 100644 --- a/src/app/api/session/route.ts +++ b/src/app/api/session/route.ts @@ -8,6 +8,7 @@ export async function GET() { return NextResponse.json({ authenticated: isAuthenticated }); } catch (error) { + console.error(error) return NextResponse.json({ authenticated: false }); } }