Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Auto Extend the cached file's longevity if the user views it before it expired.

Abierto
#445 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
dart, flutter
Área
mobile

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Baseflow/flutter_cache_manager

Todos los issues de Baseflow/flutter_cache_manager

Issues similares

Más issues de Dart

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.