FirebaseCacheManager uses DownloadUrl which has a token in the url defeating cache
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- dart, firebase
- 領域
- mobile, performance
調査の方向性
flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart の参照されている行から始め、ダウンロード URL がどのようにキャッシュキーになるかを追跡します。Firebase のアクセストークンを変更すると別々のキャッシュエントリが作成されるか確認します。関連するケースのカバレッジを用意したうえでキャッシュの動作が検証され、報告された懸念が解消されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
FirebaseCacheManager 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?
- 主要言語
- Dart
- スター
- 810
- フォーク
- 510
- 平均マージ
- 2日 2時間
- マージ済み PR(30日)
- 11
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Baseflow/flutter_cache_manager のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Baseflow/flutter_cache_manager#450 · コメント 9 件 · リアクション 8 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 48/100
Baseflow/flutter_cache_manager#507 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 30/100
Baseflow/flutter_cache_manager#501 · コメント 1 件 · リアクション 3 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
Baseflow/flutter_cache_manager#500 · コメント 1 件 · リアクション 3 件 ·
Baseflow/flutter_cache_manager の issue をすべて見る
似ている issue
-
[Super Editor][Chat] - Floating editor scaffold does not reset panel height after closing panel オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
status: needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
a2ui-project/a2ui#2763 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
AOSSIE-Org/Ell-ena#332 ·
-
ui/ux
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
HemantKArya/BloomeeTunes#489 ·