import { NextResponse } from "next/server"; import { getHistoryUsername } from "@/lib/history/request-user"; import { deleteHistoryEntry } from "@/lib/history/server-store"; export async function DELETE( _req: Request, { params }: { params: Promise<{ id: string }> }, ) { const username = await getHistoryUsername(); if (!username) { return NextResponse.json({ error: "请先登录" }, { status: 401 }); } const { id } = await params; const removed = await deleteHistoryEntry(username, id); if (!removed) { return NextResponse.json({ error: "记录不存在" }, { status: 404 }); } return NextResponse.json({ ok: true }); }