throwOnError method

void throwOnError()

Implementation

void throwOnError() {
  if (statusCode >= 400) {
    throw ApiRequestException(statusCode);
  }

  if (!TypeCheck<void>().isSubtypeOf<TResult>() && _data == null) {
    throw ApiException('Response does not contain data.');
  }
}