Skip to content

Commit 506b62c

Browse files
saniyafatima07mohit-nagaraj
authored andcommitted
Resolved conflicts and made the requested changes
1 parent b987554 commit 506b62c

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

app/(default)/api/registration/recruitment/route.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ export async function POST(request: Request) {
262262
// if (!success) {
263263
// return NextResponse.json({ error: "Too Many Requests" }, { status: 429 });
264264
// }
265+
const { user, error } = await requireAuth(request);
266+
if (error) return error;
265267

266268
const { searchParams } = new URL(request.url);
267269
const action = searchParams.get("action");

lib/requireAuth.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ import { NextRequest, NextResponse } from "next/server";
22
import { verifyFirebaseToken } from "./firebaseAdmin";
33

44
export async function requireAuth(request: Request) {
5-
const authHeader = request.headers.get("authorization");
5+
const authHeader = request.headers.get("Authorization");
66
if (!authHeader?.startsWith("Bearer ")) {
77
return { error: NextResponse.json({ error: "Unauthorized" }, { status: 401 }) };
88
}
99

1010
const token = authHeader.split(" ")[1];
1111
try {
1212
const decodedToken = await verifyFirebaseToken(token);
13+
console.log("Decoded Token:", decodedToken);
1314
return { user: decodedToken };
1415
} catch (err) {
1516
return { error: NextResponse.json({ error: "Invalid token" }, { status: 401 }) };

0 commit comments

Comments
 (0)