16 lines
544 B
TypeScript
16 lines
544 B
TypeScript
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.");
|
|
}
|