import { listShotQueues, summarizeQueue } from '~/server/utils/shotQueue' export default defineEventHandler((event) => { const { owner } = assertLibraryOwner(event) const queues = listShotQueues(owner).map(summarizeQueue) const pendingCount = queues.reduce((sum, queue) => ( queue.status === 'complete' ? sum : sum + queue.pendingCount ), 0) return { queues, pendingCount } })