import { NextRequest } from "next/server"; import { proxyHermesRequest } from "@/lib/server/hermes-proxy"; import { assertSameOrigin } from "@/lib/server/request-guards"; type Params = { params: Promise<{ filename: string; }>; }; export async function POST(request: NextRequest, context: Params) { const originError = assertSameOrigin(request); if (originError) { return originError; } const { filename } = await context.params; return proxyHermesRequest(request, `/backups/${encodeURIComponent(filename)}/restore/validate`); }