activity type route secured

This commit is contained in:
laxmanhalaki 2026-02-25 17:57:58 +05:30
parent c099cae4e7
commit aaa249c341

View File

@ -3,6 +3,7 @@ import { getPublicConfig } from '../config/system.config';
import { asyncHandler } from '../middlewares/errorHandler.middleware'; import { asyncHandler } from '../middlewares/errorHandler.middleware';
import { activityTypeService } from '../services/activityType.service'; import { activityTypeService } from '../services/activityType.service';
import { generalApiLimiter } from '../middlewares/rateLimiter.middleware'; import { generalApiLimiter } from '../middlewares/rateLimiter.middleware';
import { authenticateToken } from '../middlewares/auth.middleware';
const router = Router(); const router = Router();
@ -31,6 +32,7 @@ router.get('/',
* No authentication required - public endpoint * No authentication required - public endpoint
*/ */
router.get('/activity-types', router.get('/activity-types',
authenticateToken,
asyncHandler(async (req: Request, res: Response): Promise<void> => { asyncHandler(async (req: Request, res: Response): Promise<void> => {
const activityTypes = await activityTypeService.getAllActivityTypes(true); const activityTypes = await activityTypeService.getAllActivityTypes(true);
res.json({ res.json({
@ -46,6 +48,4 @@ router.get('/activity-types',
return; return;
}) })
); );
export default router; export default router;