Baseflow / Baseflow/flutter_cache_manager
FirebaseCacheManager uses DownloadUrl which has a token in the url defeating cache
- Vorherrschende Sprache
- Dart
- Sterne
- 809
- Forks
- 510
- Ø Merge
- 6 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
[FirebaseCacheManager](https://github.com/Baseflow/flutter_cache_manager/blob/develop/flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart#L36) uses the `ref.getDownloadUrl()` which typically returns a url with a dynamic access token in the query string of the URL. Doesn't that mostly defeat the purpose of the cache, assuming that the key of the file in the cache is tho whole url including the token?
Beitragsleitfaden
Rechercherichtung
Beginne in flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart in der referenzierten Zeile und verfolge dann, wie die Download-URL zum Cache-Schlüssel wird. Prüfe, ob Änderungen an Firebase-Zugriffstokens separate gecachte Einträge erzeugen; abgeschlossen ist die Aufgabe, wenn das Cache-Verhalten verifiziert und die gemeldete Sorge mit Abdeckung für den relevanten Fall behoben ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- dart, firebase
- Bereich
- mobile, performance
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100