Baseflow / Baseflow/flutter_cache_manager
FirebaseCacheManager uses DownloadUrl which has a token in the url defeating cache
- Ngôn ngữ chính
- Dart
- Star
- 809
- Fork
- 510
- Merge trung bình
- 6 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
[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?
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu tại flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart ở dòng được tham chiếu, sau đó theo dõi cách URL tải xuống trở thành khóa bộ nhớ đệm. Kiểm tra xem việc thay đổi các token truy cập Firebase có tạo ra các mục được lưu trong bộ nhớ đệm riêng biệt hay không; hoàn tất khi hành vi của bộ nhớ đệm đã được xác minh và mối quan ngại được báo cáo đã được giải quyết với coverage cho trường hợp liên quan.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- dart, firebase
- Lĩnh vực
- mobile, performance
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100