import express from "express"; import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js"; import { addUserAddress, deleteUserAddress, getOneAddress, getUserAddress, updateAddress, } from "./userAddressController.js"; const router = express.Router(); router .route("/addAddress") .post( isAuthenticatedUser, authorizeRoles("admin", "Employee"), addUserAddress ); router.route("/getAddressess").get(getUserAddress); router.route("/getOneAddress/:_id").get(getOneAddress); router .route("/updateAddress/:_id") .patch( isAuthenticatedUser, authorizeRoles("admin", "Employee"), updateAddress ); router .route("/deleteAddress/:_id") .delete( isAuthenticatedUser, authorizeRoles("admin", "Employee"), deleteUserAddress ); export default router;