Auto Extend the cached file's longevity if the user views it before it expired.
Los mantenedores suelen responder en 22 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
No se han identificado archivos, pruebas ni puntos de entrada. Empieza por localizar en el repositorio las rutas de expiración y expulsión de la caché, y después resuelve la API y la semántica de renovación de la opción. Se considera terminado cuando los archivos vistos renuevan su tiempo de vida, mientras que los archivos no vistos se eliminan después de expirar, con pruebas que cubran ambos comportamientos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Dart
- Estrellas
- 810
- Forks
- 510
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 13
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Baseflow/flutter_cache_manager
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Baseflow/flutter_cache_manager#450 · 9 comentarios · 8 reacciones ·
Los mantenedores suelen responder en 22 días
-
Retaining original file namesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
Baseflow/flutter_cache_manager#508 ·
Los mantenedores suelen responder en 22 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
Baseflow/flutter_cache_manager#507 · 1 comentario ·
Los mantenedores suelen responder en 22 días
-
sqflite_android updateAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 30/100
Baseflow/flutter_cache_manager#501 · 1 comentario · 3 reacciones ·
Los mantenedores suelen responder en 22 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Baseflow/flutter_cache_manager#500 · 1 comentario · 3 reacciones ·
Los mantenedores suelen responder en 22 días
Todos los issues de Baseflow/flutter_cache_manager
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
jiangtian616/JHenTai#833 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
decentespresso/decaid#913 ·
Los mantenedores suelen responder en 1 día