Fix refetchInterval 180.000 ms

This commit is contained in:
2025-10-26 21:51:04 -03:00
parent 99406d10ee
commit c36f4b6153
9 changed files with 10 additions and 10 deletions

View File

@@ -29,7 +29,7 @@ const WidgetContent = ({ eleccionId }: CongresoNacionalWidgetProps) => {
const { data } = useSuspenseQuery<ComposicionNacionalData>({
queryKey: ['composicionNacional', eleccionId],
queryFn: () => getComposicionNacional(eleccionId),
refetchInterval: 30000,
refetchInterval: 180000,
});
const datosCamaraActual = data[camaraActiva];

View File

@@ -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 <div>Cargando widget...</div>;

View File

@@ -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)}`;

View File

@@ -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 <div>Cargando widget...</div>;

View File

@@ -62,7 +62,7 @@ const MobileResultsCard = ({
const { data } = useSuspenseQuery<PanelElectoralDto>({
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<PanelElectoralDto>({
queryKey: ['panelElectoral', eleccionId, ambitoActual.id, categoriaId, ambitoActual.nivel],
queryFn: () => getPanelElectoral(eleccionId, ambitoActual.id, categoriaId, ambitoActual.nivel),
refetchInterval: 30000,
refetchInterval: 180000,
});
if (data.sinDatos) {

View File

@@ -28,7 +28,7 @@ export const ResultadosNacionalesCardsWidget = ({
focoCategoriaId,
cantidadResultados
}),
refetchInterval: 30000,
refetchInterval: 180000,
});
if (isLoading) return <div>Cargando resultados por provincia...</div>;

View File

@@ -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

View File

@@ -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)}%`;

View File

@@ -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)}%`;