improve cache

This commit is contained in:
nyne
2024-10-28 16:00:00 +08:00
parent 69befb9a84
commit f4c1fe80c0

View File

@@ -161,7 +161,7 @@ class NetworkCacheManager implements Interceptor {
return handler.next(response); return handler.next(response);
} }
var size = _calculateSize(response.data); var size = _calculateSize(response.data);
if(size != null && size < 1024 * 1024 && size > 1024) { if(size != null && size < 1024 * 1024 && size > 0) {
var cache = NetworkCache( var cache = NetworkCache(
uri: response.requestOptions.uri, uri: response.requestOptions.uri,
requestHeaders: response.requestOptions.headers, requestHeaders: response.requestOptions.headers,
@@ -187,6 +187,9 @@ class NetworkCacheManager implements Interceptor {
return data.length; return data.length;
} }
if(data is String) { if(data is String) {
if(data.trim().isEmpty){
return 0;
}
return data.length * 4; return data.length * 4;
} }
if(data is Map) { if(data is Map) {