Fix refetchInterval 180.000 ms
This commit is contained in:
@@ -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];
|
||||
|
||||
@@ -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>;
|
||||
|
||||
@@ -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)}`;
|
||||
|
||||
@@ -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>;
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -28,7 +28,7 @@ export const ResultadosNacionalesCardsWidget = ({
|
||||
focoCategoriaId,
|
||||
cantidadResultados
|
||||
}),
|
||||
refetchInterval: 30000,
|
||||
refetchInterval: 180000,
|
||||
});
|
||||
|
||||
if (isLoading) return <div>Cargando resultados por provincia...</div>;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)}%`;
|
||||
|
||||
@@ -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)}%`;
|
||||
|
||||
Reference in New Issue
Block a user