Agregar El Salvador y actualizar dist validado

This commit is contained in:
2026-09-07 15:14:41 -04:00
parent 043a442639
commit 2495256856
22 changed files with 3387 additions and 301 deletions
+16 -2
View File
@@ -40,6 +40,13 @@ function getHistoryUrl(countryCode: string) {
);
}
if (countryCode === 'SV') {
return (
(import.meta.env.VITE_HISTORICOS_SV_URL as string | undefined) ||
'https://agenteit.digitalcompass.agency/webhook/cruce-cuentas-sv-historicos'
);
}
return (
(import.meta.env.VITE_HISTORICOS_GT_URL as string | undefined) ||
'https://agenteit.digitalcompass.agency/webhook/cruce-cuentas-gt-historicos'
@@ -58,6 +65,13 @@ function getMarkResolvedUrl(countryCode: string) {
);
}
if (countryCode === 'SV') {
return (
(import.meta.env.VITE_MARCAR_RESUELTO_SV_URL as string | undefined) ||
'https://agenteit.digitalcompass.agency/webhook/cruce-cuentas-sv-marcar-resuelto'
);
}
return (
(import.meta.env.VITE_MARCAR_RESUELTO_GT_URL as string | undefined) ||
'https://agenteit.digitalcompass.agency/webhook/cruce-cuentas-gt-marcar-resuelto'
@@ -143,7 +157,7 @@ function normalizeReports(input: unknown, country: CountryConfig): HistoricalRep
return {
id: String(report.id ?? `reporte-${index + 1}`),
country: (rawCountry === 'TT' ? 'TT' : rawCountry === 'PA' ? 'PA' : 'GT') as HistoricalReport['country'],
country: (rawCountry === 'TT' ? 'TT' : rawCountry === 'PA' ? 'PA' : rawCountry === 'SV' ? 'SV' : 'GT') as HistoricalReport['country'],
date: formatDate(report.fecha ?? report.period_end ?? rawExecutionDate, country.locale),
executionDate: formatDateTime(rawExecutionDate, country.locale),
period: String(report.periodo ?? report.period_label ?? report.period ?? 'Período no especificado'),
@@ -457,7 +471,7 @@ export default function History({
if (!isCurrentRequest()) return;
// Respaldo temporal: webhook histórico existente. También se envía el país
// para impedir que se mezclen reportes de Guatemala, Trinidad y Tobago y Panamá.
// para impedir que se mezclen reportes de Guatemala, Trinidad y Tobago, Panamá y El Salvador.
const historyUrl = getHistoryUrl(country.code);
if (!historyUrl) {
throw new Error(`No está configurado el origen histórico de ${country.name}.`);