From 87286f9dadcab2499f3b28009fde462ef317cfcf Mon Sep 17 00:00:00 2001 From: Joel Date: Mon, 17 Apr 2023 13:58:58 +0800 Subject: [PATCH] feat: support feedback api --- app/api/messages/[messageId]/feedbacks/route.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 app/api/messages/[messageId]/feedbacks/route.ts diff --git a/app/api/messages/[messageId]/feedbacks/route.ts b/app/api/messages/[messageId]/feedbacks/route.ts new file mode 100644 index 0000000..f41a136 --- /dev/null +++ b/app/api/messages/[messageId]/feedbacks/route.ts @@ -0,0 +1,16 @@ +import { type NextRequest } from 'next/server' +import { NextResponse } from 'next/server' +import { getInfo, client } from '@/app/api/utils/common' + +export async function POST(request: NextRequest, { params }: { + params: { messageId: string } +}) { + const body = await request.json() + const { + rating + } = body + const { messageId } = params + const { user } = getInfo(request); + const { data } = await client.messageFeedback(messageId, rating, user) + return NextResponse.json(data) +}