handleException method

ApiResponse<T> handleException(
  1. DioResult? data
)

Implementation

ApiResponse<T> handleException(DioResult? data) {
  // 实现默认的错误处理逻辑
  final responseMap = _asResponseMap(data?.response);
  return ApiResponse<T>(
    code: responseMap?['code'] is int ? responseMap!['code'] as int : -1,
    msg: responseMap?['message']?.toString() ?? 'Unknown error',
    total: _readTotal(responseMap),
    e: data?.e ?? data?.unknown,
  );
}