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"), addUserAddress); router .route("/getAddressess") .get(isAuthenticatedUser, authorizeRoles("admin"), getUserAddress); router .route("/getOneAddress/:_id") .get(isAuthenticatedUser, authorizeRoles("admin"), getOneAddress); router .route("/updateAddress/:_id") .patch(isAuthenticatedUser, authorizeRoles("admin"), updateAddress); router .route("/deleteAddress/:_id") .delete(isAuthenticatedUser, authorizeRoles("admin"), deleteUserAddress); export default router;