Frozen-Burrito / hydrate-app

Repositorio para la app de apoyo de la botella hydrate, desarrollada con Flutter.
2 stars 0 forks source link

[BUG] El widget `ArticleSliverList` no muestra un indicador cuando no hay conexión a internet #20

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Descripción del Error Con los cambios para los resultados paginados de recursos informativos, se removieron los indicadores de error de carga de ArticleSliverList y la app no hace aparente cuando no puede obtener los recursos porque no tiene conexión a internet.

Cómo Reproducir Pasos para reproducir el error:

  1. Navegar a la pestaña de "Descubrir recursos informativos"
  2. Desconectar el dispositivo móvil de internet
  3. Esperar el tiempo típico de carga de artículos
  4. Ver el error

Comportamiento Esperado El widget debería mostrar indicadores de condiciones anormales, como errores de conexión, base de datos, servicio web inalcanzable.

Entorno

Contexto Adicional Es probable que otras vistas como la de inicio de sesión necesiten indicadores más claros

Frozen-Burrito commented 2 years ago

Este error fue solucionado haciendo que ArticleSliverList detecte cuando hay un error en los datos del ArticleProvider, por medio de los getters booleanos hasErrorForAllArticles y hasErrorForBookmarks, que reflejan el estado de error de los CacheState internos del provider.