Baseflow / Baseflow/flutter_cache_manager
v3.3.1 DefaultCacheManager().getSingleFile(url) throws and pauses the app in debug mode, rather than let the error be caught
Abierto
- Lenguaje dominante
- Dart
- Estrellas
- 809
- Forks
- 510
- Merge medio
- 6 min
- PR fusionados (30 d)
- 1
Descripción
try {
return await DefaultCacheManager().getSingleFile(url);
} catch (e) {
debugPrint('Failed to load image: ${e}');
return null;
}
Should not crash or pause the app
Guía de contribución
Línea de trabajo
Comienza en el punto de entrada DefaultCacheManager().getSingleFile(url) y reproduce el fallo en modo de depuración usando el try/catch mostrado en el issue. Rastrea por qué el error pausa o bloquea la app en lugar de llegar al bloque catch; se considera terminado cuando el fallo se captura sin pausar ni bloquear la app.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- dart, flutter
- Área
- mobile-dev
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100