Files
2026-03-24 15:46:27 +03:00

20 lines
659 B
TypeScript

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 });
}