import { submitOlympusEstimateAction } from "@/lib/olympus/status"; import { estimateActionResponse, readOptionalMessage } from "../action-response"; type RouteContext = { params: Promise<{ token: string; }>; }; export async function POST(request: Request, { params }: RouteContext) { const { token } = await params; const message = await readOptionalMessage(request); const result = await submitOlympusEstimateAction(token, "decline", message); return estimateActionResponse(result, "Kostenvoranschlag wurde abgelehnt."); }