Auto Extend the cached file's longevity if the user views it before it expired.
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Chưa xác định được tệp, bài kiểm thử hoặc điểm vào nào. Trước tiên, hãy tìm các luồng hết hạn và loại bỏ cache trong repository, sau đó làm rõ API và ngữ nghĩa gia hạn của tùy chọn. Công việc được xem là hoàn tất khi các tệp đã được xem gia hạn thời gian tồn tại, còn các tệp chưa được xem sẽ bị xóa sau khi hết hạn, với các bài kiểm thử bao quát cả hai hành vi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Auto Extend Longevity (Maybe Boolean)
an option to auto-extend the cached file's expiration date or longevity.
Contextualize the feature
It would be great, since, for example, like my application, I want to extend the longevity of a cached file every time a user views it. So, that it wouldn't cost me a lot with database: Bandwidth.
Describe the feature
Maybe add an option to enable the auto-extend longevity option, so that every time a user views a file its longevity time is extended. For example, I've set my file's longevity to 3 days. If the user views this file on day 2, a day before expiration, the expiration date will be extended by 2 days. Now the file would expire 3 days after the user viewed it. It would continue extending the expiration date and longevity unless a user hasn't viewed this file for 3 consecutive days.
This would help greatly if the application we're implementing it in is a social media type or e-commerce. We can cache the images and auto-extend their expiration date every time a user views them. But please make sure that the file is removed after the expiration date is over.
- Ngôn ngữ chính
- Dart
- Star
- 812
- Fork
- 511
- Merge trung bình
- 28 phút
- Pull request đã merge (30 ngày)
- 12
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Baseflow/flutter_cache_manager
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Baseflow/flutter_cache_manager#450 · 9 bình luận · 8 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
Baseflow/flutter_cache_manager#535 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Retaining original file namesĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
Baseflow/flutter_cache_manager#508 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
Baseflow/flutter_cache_manager#507 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
sqflite_android updateĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 30/100
Baseflow/flutter_cache_manager#501 · 1 bình luận · 3 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Baseflow/flutter_cache_manager
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Nutrition editor unit dropdown ignores selected value, applies wrong unit (silent data corruption)Đang mởnutrition facts
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
openfoodfacts/smooth-app#7812 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
P1
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
dart-lang/native#3722 · 1 bình luận · 1 reaction · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
Maintainer thường phản hồi trong vòng 3 ngày