Files
aigen/server/api/studio-queue/[id]/pause.post.ts
T

12 lines
408 B
TypeScript

import { toggleStudioQueuePause } from '~/server/utils/studioQueue'
export default defineEventHandler(async (event) => {
const { owner } = assertLibraryOwner(event)
const id = String(getRouterParam(event, 'id') || '')
const body = await readBody<{ resume?: boolean }>().catch(() => ({} as { resume?: boolean }))
return toggleStudioQueuePause(owner, {
resume: body?.resume,
jobId: id
})
})