onResponse method
响应接收后调用
Implementation
@override
Future<void> onResponse(RequestContext ctx, Response response) async {
if (!kDebugMode) return;
final cacheKey = response.extra[extraCacheKey];
if (cacheKey == null) return;
final fromNetwork = response.extra[extraFromNetworkKey] == true;
if (fromNetwork) {
debugPrint('[SmartDio] Cache write: ${response.requestOptions.uri}');
return;
}
debugPrint(
'[SmartDio] Cache hit: ${response.requestOptions.uri} (key: $cacheKey)',
);
}