Baseflow / Baseflow/flutter_cache_manager

file is downloaded by eTag condition but not updated in cache

Ouverte
#250 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Dart
Étoiles
809
Forks
510
Merge moyen
6 min
PR mergées (30 j)
1

Description

## 🐛 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).

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez au point d’entrée getFileStream(url) et suivez le chemin emprunté après une réponse 200 du serveur. Vérifiez comment le fichier téléchargé met à jour le cache mémoire, puis vérifiez qu’un rechargement après le remplacement du fichier sur le serveur produit le nouveau contenu dans le stream sans redémarrer l’application.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
dart, flutter
Domaine
mobile
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.