import { Router, type IRouter } from "express";
import { db, servicesTable } from "@workspace/db";
import { eq } from "drizzle-orm";
import { requireAuth } from "../middlewares/auth";

const router: IRouter = Router();

router.get("/services", requireAuth, async (_req, res): Promise<void> => {
  const services = await db.select().from(servicesTable).where(eq(servicesTable.isActive, true)).orderBy(servicesTable.id);
  res.json(services);
});

export default router;
