Baseflow / Baseflow/flutter_cache_manager
FirebaseCacheManager uses DownloadUrl which has a token in the url defeating cache
- Lingua principale
- Dart
- Stelle
- 809
- Fork
- 510
- Merge medio
- 6m
- PR unite (30g)
- 1
Descrizione
[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?
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia in flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart, alla riga indicata, quindi traccia come l’URL di download diventa la chiave della cache. Verifica se la modifica dei token di accesso Firebase crea voci separate nella cache; il lavoro è completato quando il comportamento della cache è verificato e la preoccupazione segnalata è risolta con la copertura del caso pertinente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- dart, firebase
- Ambito
- mobile, performance
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100