From 06446998b25f12742185b4a67d45d3a7f843b29f Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Sun, 5 Apr 2020 15:00:05 +1000 Subject: [PATCH] Improve API image fetcher --- lib/api.dart | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/api.dart b/lib/api.dart index 169535ec..a02303f3 100644 --- a/lib/api.dart +++ b/lib/api.dart @@ -304,10 +304,17 @@ class InvenTreeAPI { imageUrl = staticImage; } - return new AdvancedNetworkImage(makeUrl(imageUrl), + String url = makeUrl(imageUrl); + + return new AdvancedNetworkImage(url, header: defaultHeaders(), useDiskCache: true, - cacheRule: CacheRule(maxAge: const Duration(days: 5)), + //retryDuration: const Duration(seconds: 2), + //retryLimit: 3, + cacheRule: CacheRule(maxAge: const Duration(days: 1)), + loadFailedCallback: () { + DiskCache().evict(url); + } ); } } \ No newline at end of file