UNPKG

@overture-stack/lyric

Version:
17 lines (16 loc) 1.16 kB
import { json, Router, urlencoded } from 'express'; import submittedDataController from '../controllers/submittedDataController.js'; import { authMiddleware } from '../middleware/auth.js'; const router = ({ baseDependencies, authConfig, }) => { const router = Router(); router.use(urlencoded({ extended: false })); router.use(json()); router.use(authMiddleware(authConfig)); router.get('/category/:categoryId', submittedDataController({ baseDependencies, authConfig }).getSubmittedDataByCategory); router.get('/category/:categoryId/organization/:organization', submittedDataController({ baseDependencies, authConfig }).getSubmittedDataByOrganization); router.post('/category/:categoryId/organization/:organization/query', submittedDataController({ baseDependencies, authConfig }).getSubmittedDataByQuery); router.get('/category/:categoryId/id/:systemId', submittedDataController({ baseDependencies, authConfig }).getSubmittedDataBySystemId); router.get('/category/:categoryId/stream', submittedDataController({ baseDependencies, authConfig }).getSubmittedDataByCategoryStream); return router; }; export default router;