import { Router } from "express";
import { getAllPermission, getAllPermissionByUser, updatePermissionByUser } from "./permisssion.controller";
import { authMiddleware } from "../../middleware/auth";
import { permissionValidation } from "./permission.validation";

const permissionRouter = Router();

permissionRouter.use(authMiddleware);

permissionRouter.route("/").get(getAllPermission);
permissionRouter.route("/update").post(permissionValidation, updatePermissionByUser);
permissionRouter.route("/:userId").get(getAllPermissionByUser);

export default permissionRouter;