import { z } from "zod"; import { apiJson, withApiHandler } from "@/lib/api-handler"; import { revokeShareLinkForScope } from "@/modules/_core/share-api"; export async function DELETE(request: Request, { params }: { params: Promise<{ id: string }> }) { const { id } = await params; return withApiHandler(request, async (scope) => { z.string().uuid().parse(id); await revokeShareLinkForScope(scope, id); return apiJson({ ok: true }); }); }