diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/CongresoNacionalWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/CongresoNacionalWidget.tsx index 75bcd59..02beecd 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/CongresoNacionalWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/CongresoNacionalWidget.tsx @@ -29,7 +29,7 @@ const WidgetContent = ({ eleccionId }: CongresoNacionalWidgetProps) => { const { data } = useSuspenseQuery({ queryKey: ['composicionNacional', eleccionId], queryFn: () => getComposicionNacional(eleccionId), - refetchInterval: 30000, + refetchInterval: 180000, }); const datosCamaraActual = data[camaraActiva]; diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx index a2b0704..b15dbf3 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselNacionalWidget.tsx @@ -49,7 +49,7 @@ export const HomeCarouselNacionalWidget = ({ eleccionId, categoriaId, titulo, ma const { data, isLoading, error } = useQuery({ queryKey: ['homeResumenNacional', eleccionId, categoriaId], queryFn: () => getHomeResumenNacional(eleccionId, categoriaId), - refetchInterval: 30000, + refetchInterval: 180000, }) if (isLoading) return
Cargando widget...
; diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselProvincialWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselProvincialWidget.tsx index 2319bde..8e1efc1 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselProvincialWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselProvincialWidget.tsx @@ -88,7 +88,7 @@ export const HomeCarouselProvincialWidget = ({ eleccionId, categoriaId, titulo } queryKey: ['homeResumen', eleccionId, selectedProvince?.value, categoriaId], queryFn: () => getHomeResumen(eleccionId, selectedProvince!.value, Number(categoriaId)), enabled: !!selectedProvince, - refetchInterval: 30000, + refetchInterval: 180000, }); const uniqueId = `swiper-${Math.random().toString(36).substring(2, 9)}`; diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx index 037c3c3..1a45c2f 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/HomeCarouselWidget.tsx @@ -50,7 +50,7 @@ export const HomeCarouselWidget = ({ eleccionId, distritoId, categoriaId, titulo const { data, isLoading, error } = useQuery({ queryKey: ['homeResumen', eleccionId, distritoId, categoriaId], queryFn: () => getHomeResumen(eleccionId, distritoId, categoriaId), - refetchInterval: 30000, + refetchInterval: 180000, }); if (isLoading) return
Cargando widget...
; diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/PanelNacionalWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/PanelNacionalWidget.tsx index c0fa758..c5b77f1 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/PanelNacionalWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/PanelNacionalWidget.tsx @@ -62,7 +62,7 @@ const MobileResultsCard = ({ const { data } = useSuspenseQuery({ queryKey: ['panelElectoral', eleccionId, ambitoId, categoriaId, ambitoNivel], queryFn: () => getPanelElectoral(eleccionId, ambitoId, categoriaId, ambitoNivel), - refetchInterval: 30000, + refetchInterval: 180000, }); useEffect(() => { @@ -143,7 +143,7 @@ const PanelContenido = ({ eleccionId, ambitoActual, categoriaId }: { eleccionId: const { data } = useSuspenseQuery({ queryKey: ['panelElectoral', eleccionId, ambitoActual.id, categoriaId, ambitoActual.nivel], queryFn: () => getPanelElectoral(eleccionId, ambitoActual.id, categoriaId, ambitoActual.nivel), - refetchInterval: 30000, + refetchInterval: 180000, }); if (data.sinDatos) { diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResultadosNacionalesCardsWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResultadosNacionalesCardsWidget.tsx index 8c8e052..2b994f5 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResultadosNacionalesCardsWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResultadosNacionalesCardsWidget.tsx @@ -28,7 +28,7 @@ export const ResultadosNacionalesCardsWidget = ({ focoCategoriaId, cantidadResultados }), - refetchInterval: 30000, + refetchInterval: 180000, }); if (isLoading) return
Cargando resultados por provincia...
; diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResumenNacionalWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResumenNacionalWidget.tsx index 28f553d..dcbe638 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResumenNacionalWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/ResumenNacionalWidget.tsx @@ -46,7 +46,7 @@ export const ResumenNacionalWidget = () => { const { data, isLoading, error } = useQuery({ queryKey: ['resumenNacional', ELECCION_ID, categoria.value], queryFn: () => getResumenNacionalPorProvincia(ELECCION_ID, categoria.value), - refetchInterval: 60000, + refetchInterval: 180000, }); // 2. Ordenar los datos de la API usando el mapa de ordenamiento diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaConurbanoWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaConurbanoWidget.tsx index 10fa596..dfd9ae2 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaConurbanoWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaConurbanoWidget.tsx @@ -9,7 +9,7 @@ export const TablaConurbanoWidget = () => { const { data, isLoading, error } = useQuery({ queryKey: ['tablaConurbano', ELECCION_ID], queryFn: () => getTablaConurbano(ELECCION_ID), - refetchInterval: 60000, + refetchInterval: 180000, }); const formatPercent = (num: number) => `${num.toFixed(2)}%`; diff --git a/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaSeccionesWidget.tsx b/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaSeccionesWidget.tsx index 7283f83..acb7fbe 100644 --- a/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaSeccionesWidget.tsx +++ b/Elecciones-Web/frontend/src/features/legislativas/nacionales/TablaSeccionesWidget.tsx @@ -10,7 +10,7 @@ export const TablaSeccionesWidget = () => { const { data, isLoading, error } = useQuery({ queryKey: ['tablaSecciones', ELECCION_ID], queryFn: () => getTablaSecciones(ELECCION_ID), - refetchInterval: 60000, + refetchInterval: 180000, }); const formatPercent = (num: number) => `${num.toFixed(2)}%`;