Baseflow / Baseflow/flutter_cache_manager

file is downloaded by eTag condition but not updated in cache

Abierto
#250 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Dart
Estrellas
809
Forks
510
Merge medio
6 min
PR fusionados (30 d)
1

Descripción

## 🐛 Bug Report

1. Load a file image with max-age = 5 second (there is overriden value of 0 seconds with 7 days - which is not good actually).
2. Replace file on server with new one
3. Reload image

Actual result:
it is visible that code 200 is coming from file download, file is actually downloaded, but memory cache not updated, old file is added to stream produced by getFileStream(url) method (the last one, the first one is from memory cache which is OK).
App restart helps to see new file (code 304 is reported by server, file is not actually downloaded).

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en el punto de entrada getFileStream(url) y sigue el recorrido que se toma después de una respuesta 200 del servidor. Comprueba cómo el archivo descargado actualiza la caché en memoria y verifica después que, al volver a cargar tras reemplazar el archivo del servidor, el stream produzca el contenido nuevo sin reiniciar la app.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
dart, flutter
Área
mobile
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.