UNPKG

@syngrisi/syngrisi

Version:
19 lines (13 loc) 689 B
import express from 'express'; import { aiController } from '@controllers/ai.controller'; import { ensureLoggedInOrApiKey } from '@middlewares/ensureLogin/ensureLoggedIn'; import { Midleware } from '@types'; const router = express.Router(); router.use(ensureLoggedInOrApiKey()); router.get('/', aiController.getIndex as Midleware); router.get('/checks', aiController.getChecks as Midleware); router.get('/checks/:id', aiController.getCheckDetails as Midleware); router.get('/analysis/:id', aiController.getAnalysis as Midleware); router.post('/batch', aiController.batchUpdate as Midleware); router.post('/webhooks', aiController.registerWebhook as Midleware); export default router;