NetworkResponse<T>.withErrorRequest constructor

NetworkResponse<T>.withErrorRequest(
  1. DioError error
)

Implementation

NetworkResponse.withErrorRequest(Dio.DioError error) {
  log("NetworkResponse.withErrorRequest: $error");
  try {
    data = null;
    Dio.Response? response = error.response;
    code = response?.statusCode ?? _ERROR_SERVER;
    if (code == 400 || code == 401) {
      this.error = response?.data?['error'] ?? 'unknown error';
    }
  } catch (e) {
    log("NetworkResponse.withErrorRequest2: $e");
  }
}