onResponse method
Called when the response is about to be resolved.
Implementation
@override
void onResponse(Response response, ResponseInterceptorHandler handler) {
// 记录响应结束时间
final startTime = response.requestOptions.extra['start_time'] as DateTime?;
final endTime = DateTime.now();
// 创建扩展的Response对象,包含时间信息
final extendedResponse = _ExtendedResponse(
response,
startTime ?? endTime,
endTime,
);
// 添加到HttpContainer中
DioInspectorInstance.httpContainer.addRequest(extendedResponse);
handler.next(response);
}