import { api } from './api.js'; // Nunca debe tirar hacia arriba: si el reporte de error falla (red caida, backend abajo), no // puede convertirse el reportador en otro error sin manejar. export function reportError(payload) { return api.post('/error-logs', payload).catch(() => {}); } export function listErrorLogs(params = {}) { const qs = new URLSearchParams(Object.entries(params).filter(([, v]) => v)).toString(); return api.get(`/error-logs${qs ? `?${qs}` : ''}`); } export const clearErrorLogs = () => api.delete('/error-logs');