import { requireAuth } from '../utils/auth' import { getBookingCapacitySettings, getBookingInventorySummary, listBookings } from '../utils/booking-repository' export default defineEventHandler(async (event) => { const auth = await requireAuth(event) const [bookings, settings, summary] = await Promise.all([ listBookings( auth.user.role === 'super_admin' ? undefined : { personInChargeId: auth.user.id } ), getBookingCapacitySettings(), getBookingInventorySummary() ]) return { bookings, settings, summary } })