import type { Express } from "express"; import { requireAuth } from "../middleware/auth.middleware.js"; import getSettings from "./settings.route.js"; import updSetting from "./settingsUpdate.route.js"; import stats from "./stats.route.js"; import mobile from "./system.mobileApp.js"; export const setupSystemRoutes = (baseUrl: string, app: Express) => { //stats will be like this as we dont need to change this app.use(`${baseUrl}/api/stats`, stats); app.use(`${baseUrl}/api/mobile`, mobile); app.use(`${baseUrl}/api/settings`, getSettings); app.use(`${baseUrl}/api/settings`, requireAuth, updSetting); // all other system should be under /api/system/* };