Frozen-Burrito / hydrate-app

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

[BUG] [Visual] La app no muestra el mensaje adecuado cuando no hay artículos informativos disponibles. #43

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Descripción del Error Cuando no hay recursos informativos disponibles y el usuario navega a la pestaña de exploración en la vista de recursos informativos, la app mantiene el indicador de carga y no muestra un resultado, aún cuando la petición fue realizada con éxito y se confirmó que no hay recursos informativos en el resultado.

Cómo Reproducir Pasos para reproducir el error:

  1. Navegar a la vista de recursos informativos, en la pestaña de exploración.
  2. Esperar un momento a que la petición sea completada.
  3. Notar el mensaje "0 articles fetched." en la consola.
  4. Observar como el UI mantiene activo el indicador de carga.

Comportamiento Esperado La app debería mostrar un placeholder cuando no hay recursos informativos disponibles o cuando ocurre un error durante el fetch, como lo hace en la pestaña de recursos informativos marcados.

Entorno

Frozen-Burrito commented 2 years ago

El problema estaba en la lógica de notificación a listeners de ArticleService, que solo notificaba a los widgets cuando la lista de Article obtenida no estaba vacía (esto fallaba cuando no había recursos informativos disponibles en el servicio web).