import * as express from 'express';
import { Request, Response } from 'express';
import { authentification } from '../../../middlewares/authentication.middleware';
import { authorization } from '../../../middlewares/authorization.middleware';
import { Roles } from '../../auth/enums/roles.enum';
import { ActivityLogController } from '../controllers/activity-log.controller';

const Router = express.Router();

Router.get(
  '/',
  authentification,
  authorization([Roles.ADMIN]),
  (req: Request, res: Response) => {
    void ActivityLogController.list(req, res);
  }
);

export default Router;
