import { checkUser } from "@/contexts/auth"; import { listQuotesController } from "@/contexts/sales/infrastructure/express/controllers"; import Express from "express"; export const quoteRoutes: Express.Router = Express.Router({ mergeParams: true }); quoteRoutes.get( "/", checkUser, (req: Express.Request, res: Express.Response, next: Express.NextFunction) => listQuotesController(res.locals["context"]).execute(req, res, next) ); /*quoteRoutes.get("/:quoteId", isUser, getQuoteMiddleware, getQuoteController); quoteRoutes.post("/", isAdmin, createQuoteController); quoteRoutes.put("/:quoteId", isAdmin, updateQuoteController); quoteRoutes.delete("/:quoteId", isAdmin, deleteQuoteController);*/ export const QuoteRouter = (appRouter: Express.Router) => { appRouter.use("/quotes", quoteRoutes); };