diff --git a/Elecciones-Web/frontend/src/components/ConcejalesWidget.tsx b/Elecciones-Web/frontend/src/components/ConcejalesWidget.tsx index a03bbae..692d9a8 100644 --- a/Elecciones-Web/frontend/src/components/ConcejalesWidget.tsx +++ b/Elecciones-Web/frontend/src/components/ConcejalesWidget.tsx @@ -23,6 +23,7 @@ export const ConcejalesWidget = () => { queryKey: ['configuracionPublica'], queryFn: getConfiguracionPublica, staleTime: 0, + refetchInterval: 180000, }); // 2. Query para la lista de municipios diff --git a/Elecciones-Web/frontend/src/components/CongresoWidget.tsx b/Elecciones-Web/frontend/src/components/CongresoWidget.tsx index 826eb59..36e1624 100644 --- a/Elecciones-Web/frontend/src/components/CongresoWidget.tsx +++ b/Elecciones-Web/frontend/src/components/CongresoWidget.tsx @@ -17,8 +17,7 @@ export const CongresoWidget = () => { const { data: composicionData, isLoading: isLoadingComposicion, error: errorComposicion } = useQuery({ queryKey: ['composicionCongreso'], queryFn: getComposicionCongreso, - // Vuelve a buscar los datos cada 20 segundos - refetchInterval: 20000, + refetchInterval: 180000, }); const { data: bancadasDetalle = [] } = useQuery({ diff --git a/Elecciones-Web/frontend/src/components/DipSenTickerWidget.tsx b/Elecciones-Web/frontend/src/components/DipSenTickerWidget.tsx index d430fa0..8bda5a3 100644 --- a/Elecciones-Web/frontend/src/components/DipSenTickerWidget.tsx +++ b/Elecciones-Web/frontend/src/components/DipSenTickerWidget.tsx @@ -12,7 +12,7 @@ export const DipSenTickerWidget = () => { const { data: categorias, isLoading, error } = useQuery({ queryKey: ['resumenProvincial'], queryFn: getResumenProvincial, - refetchInterval: 30000, + refetchInterval: 180000, }); const { data: configData } = useQuery({ diff --git a/Elecciones-Web/frontend/src/components/DiputadosWidget.tsx b/Elecciones-Web/frontend/src/components/DiputadosWidget.tsx index 36088c5..ead33eb 100644 --- a/Elecciones-Web/frontend/src/components/DiputadosWidget.tsx +++ b/Elecciones-Web/frontend/src/components/DiputadosWidget.tsx @@ -23,6 +23,7 @@ export const DiputadosWidget = () => { queryKey: ['configuracionPublica'], queryFn: getConfiguracionPublica, staleTime: 0, + refetchInterval: 180000, }); // Usamos la clave de configuración del Ticker, ya que es para Senadores/Diputados diff --git a/Elecciones-Web/frontend/src/components/ResumenGeneralWidget.tsx b/Elecciones-Web/frontend/src/components/ResumenGeneralWidget.tsx index b7afe95..7f46fd8 100644 --- a/Elecciones-Web/frontend/src/components/ResumenGeneralWidget.tsx +++ b/Elecciones-Web/frontend/src/components/ResumenGeneralWidget.tsx @@ -12,7 +12,7 @@ export const ResumenGeneralWidget = () => { const { data: categorias, isLoading, error } = useQuery({ queryKey: ['resumenProvincial'], queryFn: getResumenProvincial, - refetchInterval: 30000, + refetchInterval: 180000, }); const { data: configData } = useQuery({ diff --git a/Elecciones-Web/frontend/src/components/SenadoresWidget.tsx b/Elecciones-Web/frontend/src/components/SenadoresWidget.tsx index 7fc24ee..16c334a 100644 --- a/Elecciones-Web/frontend/src/components/SenadoresWidget.tsx +++ b/Elecciones-Web/frontend/src/components/SenadoresWidget.tsx @@ -25,6 +25,7 @@ export const SenadoresWidget = () => { queryKey: ['configuracionPublica'], queryFn: getConfiguracionPublica, staleTime: 0, + refetchInterval: 180000, }); // Usamos la clave de configuración del Ticker, ya que es para Senadores/Diputados