webapp-conversation/src/app/api/conversations/[conversationId]/name/route.ts
2025-08-19 16:42:50 +07:00

21 lines
610 B
TypeScript

import { type NextRequest } from 'next/server';
import { NextResponse } from 'next/server';
import { client, getInfo } from '@/app/api/utils/common';
export async function POST(
request: NextRequest,
{
params
}: {
params: { conversationId: string };
}
) {
const body = await request.json();
const { auto_generate, name } = body;
const { conversationId } = params;
const { user } = getInfo(request);
// auto generate name
const { data } = await client.renameConversation(conversationId, name, user, auto_generate);
return NextResponse.json(data);
}