import { NextResponse } from 'next/server'
import { prisma } from '@/lib/prisma'
import { safeHandler, requireAuth } from '@/lib/auth'

export const GET = safeHandler(async (req: Request) => {
  await requireAuth()

  const numberSeries = await prisma.numberSeries.findMany({
    orderBy: { module: 'asc' },
  })

  return NextResponse.json(numberSeries)
})
