import { Router } from 'express';
import * as auditLogController from '../controllers/auditLog.controller.js';
import verifyFirebaseToken from '../middlewares/verifyFirebaseToken.js';
import authorize from '../middlewares/authorize.js';
import methodNotAllowed from '../middlewares/methodNotAllowed.js';

const router = Router();

router.use(verifyFirebaseToken, authorize('admin'));

router.get('/', auditLogController.getAuditLogs);
router.all('/', methodNotAllowed('GET'));

export default router;
