import { Router, type IRouter } from "express";
import healthRouter from "./health";
import authRouter from "./auth";
import dashboardRouter from "./dashboard";
import profilesRouter from "./profiles";
import locationsRouter from "./locations";
import bookingsRouter from "./bookings";
import servicesRouter from "./services";
import membershipsRouter from "./memberships";
import networkRouter from "./network";
import adminRouter from "./admin";
import storageRouter from "./storage";
import favoritesRouter from "./favorites";
import meRouter from "./me";
import chatRouter from "./chat";
import walletRouter from "./wallet";

const router: IRouter = Router();

router.use(healthRouter);
router.use(storageRouter);
router.use(authRouter);
router.use(dashboardRouter);
router.use(profilesRouter);
router.use(locationsRouter);
router.use(bookingsRouter);
router.use(servicesRouter);
router.use(membershipsRouter);
router.use(networkRouter);
router.use(adminRouter);
router.use(favoritesRouter);
router.use(meRouter);
router.use(chatRouter);
router.use(walletRouter);

export default router;
