first commit
This commit is contained in:
19
app/api/asc/review-response/route.ts
Normal file
19
app/api/asc/review-response/route.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { NextRequest, NextResponse } from "next/server";
|
||||
import { respondToReview } from "@/app/asc/actions";
|
||||
|
||||
// POST /api/asc/review-response { reviewId, responseBody }
|
||||
export async function POST(req: NextRequest) {
|
||||
const body = await req.json();
|
||||
const { reviewId, responseBody } = body ?? {};
|
||||
|
||||
if (!reviewId || !responseBody?.trim()) {
|
||||
return NextResponse.json({ error: "reviewId ve responseBody gerekli" }, { status: 400 });
|
||||
}
|
||||
|
||||
const result = await respondToReview(reviewId, responseBody.trim());
|
||||
|
||||
if (result.error) {
|
||||
return NextResponse.json({ error: result.error }, { status: 502 });
|
||||
}
|
||||
return NextResponse.json({ ok: true });
|
||||
}
|
||||
Reference in New Issue
Block a user