Skip to content

Commit c63ce03

Browse files
refactor: remove unused POST handler from flags route
1 parent 8bf3a63 commit c63ce03

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed
Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,4 @@
1-
import { NextResponse } from "next/server";
21
import { getProviderData, createFlagsDiscoveryEndpoint } from "flags/next";
32
import * as flags from "../../../../flags";
43

54
export const GET = createFlagsDiscoveryEndpoint(() => getProviderData(flags));
6-
7-
export async function POST(req: Request) {
8-
const isFeatureXEnabled =
9-
process.env.NEXT_PUBLIC_FEATURE_X_ENABLED === "true";
10-
11-
try {
12-
const { name, email } = await req.json();
13-
14-
if (!name || !email) {
15-
return NextResponse.json(
16-
{ message: "Name and Email are required" },
17-
{ status: 400 }
18-
);
19-
}
20-
21-
if (!isFeatureXEnabled) {
22-
return NextResponse.json(
23-
{ message: "Feature X is disabled" },
24-
{ status: 403 }
25-
);
26-
}
27-
28-
return NextResponse.json({
29-
message: `Hello ${name}, your form has been submitted successfully!`,
30-
});
31-
} catch {
32-
return NextResponse.json(
33-
{ message: "Internal server error" },
34-
{ status: 500 }
35-
);
36-
}
37-
}

0 commit comments

Comments
 (0)