Fix Intervalos de Refetch

This commit is contained in:
2025-09-05 13:33:09 -03:00
parent 12acd61f2b
commit c48cc1bec5
6 changed files with 6 additions and 4 deletions

View File

@@ -23,6 +23,7 @@ export const ConcejalesWidget = () => {
queryKey: ['configuracionPublica'], queryKey: ['configuracionPublica'],
queryFn: getConfiguracionPublica, queryFn: getConfiguracionPublica,
staleTime: 0, staleTime: 0,
refetchInterval: 180000,
}); });
// 2. Query para la lista de municipios // 2. Query para la lista de municipios

View File

@@ -17,8 +17,7 @@ export const CongresoWidget = () => {
const { data: composicionData, isLoading: isLoadingComposicion, error: errorComposicion } = useQuery<ComposicionData>({ const { data: composicionData, isLoading: isLoadingComposicion, error: errorComposicion } = useQuery<ComposicionData>({
queryKey: ['composicionCongreso'], queryKey: ['composicionCongreso'],
queryFn: getComposicionCongreso, queryFn: getComposicionCongreso,
// Vuelve a buscar los datos cada 20 segundos refetchInterval: 180000,
refetchInterval: 20000,
}); });
const { data: bancadasDetalle = [] } = useQuery<BancadaDetalle[]>({ const { data: bancadasDetalle = [] } = useQuery<BancadaDetalle[]>({

View File

@@ -12,7 +12,7 @@ export const DipSenTickerWidget = () => {
const { data: categorias, isLoading, error } = useQuery<CategoriaResumen[]>({ const { data: categorias, isLoading, error } = useQuery<CategoriaResumen[]>({
queryKey: ['resumenProvincial'], queryKey: ['resumenProvincial'],
queryFn: getResumenProvincial, queryFn: getResumenProvincial,
refetchInterval: 30000, refetchInterval: 180000,
}); });
const { data: configData } = useQuery({ const { data: configData } = useQuery({

View File

@@ -23,6 +23,7 @@ export const DiputadosWidget = () => {
queryKey: ['configuracionPublica'], queryKey: ['configuracionPublica'],
queryFn: getConfiguracionPublica, queryFn: getConfiguracionPublica,
staleTime: 0, staleTime: 0,
refetchInterval: 180000,
}); });
// Usamos la clave de configuración del Ticker, ya que es para Senadores/Diputados // Usamos la clave de configuración del Ticker, ya que es para Senadores/Diputados

View File

@@ -12,7 +12,7 @@ export const ResumenGeneralWidget = () => {
const { data: categorias, isLoading, error } = useQuery<CategoriaResumen[]>({ const { data: categorias, isLoading, error } = useQuery<CategoriaResumen[]>({
queryKey: ['resumenProvincial'], queryKey: ['resumenProvincial'],
queryFn: getResumenProvincial, queryFn: getResumenProvincial,
refetchInterval: 30000, refetchInterval: 180000,
}); });
const { data: configData } = useQuery({ const { data: configData } = useQuery({

View File

@@ -25,6 +25,7 @@ export const SenadoresWidget = () => {
queryKey: ['configuracionPublica'], queryKey: ['configuracionPublica'],
queryFn: getConfiguracionPublica, queryFn: getConfiguracionPublica,
staleTime: 0, staleTime: 0,
refetchInterval: 180000,
}); });
// Usamos la clave de configuración del Ticker, ya que es para Senadores/Diputados // Usamos la clave de configuración del Ticker, ya que es para Senadores/Diputados