Frozen-Burrito / hydrate-app

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

[BUG] Las implementaciones de `ArticleProvider` y `ArticleCollection` no son compatibles con la API paginada. #14

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Descripción del Error La API REST recibió cambios que implementaron un sistema de paginación de resultados. El widget ArticleSliverList y las clases ArticleCollection y ArticleProvider no son compatibles con este cambio.

Cómo Reproducir Pasos para reproducir el error:

  1. Navegar a la sección de todos los artículos.
  2. Esperar a obtener un resultado
  3. Ver el error

Comportamiento Esperado El comportamiento de las clases con la API paginada todavía no está especificado. Probablemente, lo mejor sería implementar un "scroll infinito", que solicite artículos a la API conforme el usuario vaya llegando al final de la lista de artículos. La clase ArticleCollection debe ser capaz de transformar el resultado JSON de la API a un resultado significativo para la app.

Entorno

Frozen-Burrito commented 2 years ago

Las correcciones están casi completas, solo es necesario:

Frozen-Burrito commented 2 years ago

Implementación para obtener recursos informativos desde API web con paginación terminada, propagación de estado es correcta.