// LIBRARY IMPORT const router = require("express").Router(); // CONTROLLER IMPORT const { create, triggerNotificationForUser, analyzeUserActivities, processAllActivitiesAndNotifications, getAIInsights } = require("../controllers/activity.controller"); // MIDDLEWARE IMPORT const { validateApiKey } = require("../middleware/middleware"); // ROUTES router.post("/activity-management/create", validateApiKey, create); router.post("/activity-management/trigger-notification", validateApiKey, triggerNotificationForUser); router.post("/activity-management/analyze", validateApiKey, analyzeUserActivities); router.post("/activity-management/process-all", validateApiKey, processAllActivitiesAndNotifications); router.get("/activity-management/ai-insights", validateApiKey, getAIInsights); module.exports = router;