import { Router } from "express"; import { create, getMyGroups, getOne, inviteMember, leaveGroup, addProgram } from "../controllers/group.controller"; import { requireAuth } from "../middlewares/auth"; const router = Router(); router.get("/", requireAuth, getMyGroups); router.get("/:id", requireAuth, getOne); router.post("/", requireAuth, create); router.post("/:id/members", requireAuth, inviteMember); router.post("/:id/programs", requireAuth, addProgram); router.delete("/:id/leave", requireAuth, leaveGroup); export default router;