From f4c1fe80c088044d631f1ad0b0779c3db7cd9ca1 Mon Sep 17 00:00:00 2001 From: nyne Date: Mon, 28 Oct 2024 16:00:00 +0800 Subject: [PATCH] improve cache --- lib/network/cache.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/network/cache.dart b/lib/network/cache.dart index b7c0bd0..c47d923 100644 --- a/lib/network/cache.dart +++ b/lib/network/cache.dart @@ -161,7 +161,7 @@ class NetworkCacheManager implements Interceptor { return handler.next(response); } var size = _calculateSize(response.data); - if(size != null && size < 1024 * 1024 && size > 1024) { + if(size != null && size < 1024 * 1024 && size > 0) { var cache = NetworkCache( uri: response.requestOptions.uri, requestHeaders: response.requestOptions.headers, @@ -187,6 +187,9 @@ class NetworkCacheManager implements Interceptor { return data.length; } if(data is String) { + if(data.trim().isEmpty){ + return 0; + } return data.length * 4; } if(data is Map) {