File size: 522 Bytes
dfe11f8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * Controladores del modulo de alertas.
 *
 * Responsabilidades:
 *   - list(req, res) → devuelve el historial de alertas del usuario autenticado.
 *
 * Endpoint (bajo /api/v1/alerts, protegido por requireAuth):
 *   GET / → lista paginada de alertas.
 */

import { ok } from '../utils/apiResponse.js';
import { alertsService } from './alerts.service.js';

export const alertsController = {
  async list(req, res) {
    const alerts = await alertsService.list(req.user.id, req.query);
    ok(res, alerts);
  },
};