7 lines
507 B
TypeScript
7 lines
507 B
TypeScript
import { detailGeneratorRoute } from '@/lib/detail-generator/access'
|
|
import { detailPublicJob, findDetailJob } from '@/lib/detail-generator/repository'
|
|
import { assertDetailId } from '@/lib/detail-generator/validation'
|
|
export const runtime = 'nodejs'
|
|
export const dynamic = 'force-dynamic'
|
|
export async function GET(_request: Request, { params }: { params: { id: string } }) { return detailGeneratorRoute(async userId => ({ job: detailPublicJob(await findDetailJob(assertDetailId(params.id), userId)) })) }
|