37 lines
943 B
TypeScript
37 lines
943 B
TypeScript
import { updateMessageContent } from "@/lib/db/queries";
|
|
|
|
export async function POST(request: Request) {
|
|
try {
|
|
const { chatId, messageId, newContent } = await request.json();
|
|
|
|
console.log("[Replace Video URL] Updating message:", messageId);
|
|
|
|
// 更新消息内容
|
|
await updateMessageContent({
|
|
messageId,
|
|
chatId,
|
|
newContent,
|
|
});
|
|
|
|
console.log("[Replace Video URL] ✅ Message updated successfully");
|
|
|
|
return new Response(JSON.stringify({ success: true }), {
|
|
status: 200,
|
|
headers: { "Content-Type": "application/json" },
|
|
});
|
|
} catch (error) {
|
|
console.error("[Replace Video URL] Error:", error);
|
|
return new Response(
|
|
JSON.stringify({
|
|
success: false,
|
|
error: error instanceof Error ? error.message : "Unknown error"
|
|
}),
|
|
{
|
|
status: 500,
|
|
headers: { "Content-Type": "application/json" },
|
|
}
|
|
);
|
|
}
|
|
}
|
|
|