HttpError.fromDioError constructor

HttpError.fromDioError(
  1. DioError error
)

Implementation

factory HttpError.fromDioError(DioError error) {
  if (error.response != null) {
    return HttpError._(
        statusCode: error.response?.statusCode ?? 0,
        message: error.response?.statusMessage ?? "",
        data: error.response?.data);
  }

  return HttpError._(
    statusCode: 0,
    message: error.message,
    data: error.error,
    stackTrace: error.stackTrace,
  );
}