Skip to content

Commit 0e06a32

Browse files
ltOgtmartijn00
authored andcommitted
remove file on 404
1 parent a29670e commit 0e06a32

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

flutter_cache_manager/lib/src/cache_manager.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,12 @@ class CacheManager implements BaseCacheManager {
151151
cacheLogger.log(
152152
'CacheManager: Failed to download file from $url with error:\n$e',
153153
CacheManagerLogLevel.debug);
154-
if (cacheFile == null && streamController.hasListener) {
154+
if (streamController.hasListener) {
155155
streamController.addError(e);
156156
}
157+
if (cacheFile != null) {
158+
await removeFile(key);
159+
}
157160
}
158161
}
159162
streamController.close();

0 commit comments

Comments
 (0)