export default defineEventHandler(async () => { const maintenance = await useDB().query.maintenances.findFirst({ orderBy: [asc(tables.maintenances.createdAt)] }) let enabled = true // eslint-disable-next-line node/prefer-global/process if (process.env.NODE_ENV === 'development') { enabled = false } else { const today = new Date() enabled = !!maintenance && maintenance.enabled && new Date(maintenance.beginAt).getTime() < today.getTime() && new Date(maintenance.endAt).getTime() > today.getTime() } return { enabled, maintenance } })