6 lines
425 B
TypeScript

import { detailGeneratorRoute } from '@/lib/detail-generator/access'
import { uploadDetailAsset } from '@/lib/detail-generator/service'
import { assertDetailId } from '@/lib/detail-generator/validation'
export const runtime = 'nodejs'
export async function POST(request: Request, { params }: { params: { id: string } }) { return detailGeneratorRoute(userId => uploadDetailAsset(userId, assertDetailId(params.id), request)) }