saveResponse method

void saveResponse(
  1. Response response
)

Implementation

void saveResponse(Response response) {
  var resOpt = ResOptions();
  resOpt.id = response.requestOptions.hashCode;
  resOpt.responseTime = DateTime.now();
  resOpt.statusCode = response.statusCode ?? 0;
  resOpt.data = response.data;
  resOpt.headers = response.headers.map;
  logManage?.onResponse(resOpt);
  if (enablePrintLog) {
    NetOptions log =
        LogPoolManager.getInstance().logMap[resOpt.id.toString()]!;
    print('dio_log: request: url:${log.reqOptions?.url}');
    print('dio_log: request: method:${log.reqOptions?.method}');
    print('dio_log: request: params:${log.reqOptions?.params}');
    print(
        'dio_log: request: duration:${getTimeStr1(log.reqOptions!.requestTime!)}');
    print('dio_log: response: ${toJson(log.resOptions?.data)}');
  }
}