const { getAdminAuditLog } = require('../utils/adminAudit'); const { safeErrorMessage } = require('../utils/errorUtils'); // @desc Paginated admin/supervisor action audit trail, with optional filters // @route GET /api/admin/audit-log // @access Admin const listAuditLog = async (req, res) => { try { const { page, limit, actorId, action, from, to } = req.query; const result = await getAdminAuditLog({ page, limit, actorId, action, from, to }); res.json(result); } catch (e) { res.status(500).json({ message: safeErrorMessage(e) }); } }; module.exports = { listAuditLog };