import express from "express"; import { cancelOrderController, createOrderRD, getCancelledOrders, getNewOrders, getPendignOrders, getPlacedOrdersForPD, getPlacedOrdersForRD, getSinglePlacedOrderForPD, getSinglePlacedOrderForRD, processOrder, } from "./rdOrderController.js"; import { isAuthenticatedRD } from "../../middlewares/rdAuth.js"; import { isAuthenticatedUser } from "../../middlewares/auth.js"; const router = express.Router(); router.route("/rd-place-order").post(isAuthenticatedRD, createOrderRD); router.route("/rd-place-order").get(isAuthenticatedRD, getPlacedOrdersForRD); router .route("/rd-place-order/:id") .get(isAuthenticatedRD, getSinglePlacedOrderForRD); // routes for the PD router .route("/pd-get-all-place-order") .get(isAuthenticatedUser, getPlacedOrdersForPD); router .route("/pd-get-single-place-order/:id") .get(isAuthenticatedUser, getSinglePlacedOrderForPD); router.route("/pd-process-order").post(isAuthenticatedUser, processOrder); router.route("/pd-get-new-orders").get(isAuthenticatedUser, getNewOrders); router .route("/pd-get-pending-orders") .get(isAuthenticatedUser, getPendignOrders); router .route("/pd-get-cancelled-orders") .get(isAuthenticatedUser, getCancelledOrders); router .route("/pd-cancel-order/:id") .put(isAuthenticatedUser, cancelOrderController); export default router;