import { Router } from 'express';
import * as dashboardController from '../controllers/dashboard.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('/summary', dashboardController.getDashboardSummary);
router.all('/summary', methodNotAllowed('GET'));

export default router;
