This commit is contained in:
Cadence Ember 2025-04-07 13:55:40 +12:00
parent 94fce03750
commit ee0cd08cf3
10 changed files with 150 additions and 95 deletions

View file

@ -14,7 +14,10 @@ const schema = z.object({
track_id: z.number({coerce: true}).optional()
})
router.get("/api/play/:item_type/:item_id/:track_id", defineEventHandler(async event => {
const play = defineEventHandler(async event => {
const locals = await getValidatedRouterParams(event, schema.parse)
return pugSync.render(event, "player.pug", locals)
}))
})
router.get("/api/play/:item_type/:item_id/", play)
router.get("/api/play/:item_type/:item_id/:track_id", play)