ConnectanumHttpAuthClient constructor

ConnectanumHttpAuthClient(
  1. Uri endpoint, {
  2. HttpClient? httpClient,
  3. Map<String, String> headers = const <String, String>{},
  4. Duration requestTimeout = defaultRequestTimeout,
  5. int maxResponseBytes = defaultMaxResponseBytes,
  6. bool closeHttpClient = false,
})

Implementation

ConnectanumHttpAuthClient(
  this.endpoint, {
  HttpClient? httpClient,
  this.headers = const <String, String>{},
  Duration requestTimeout = defaultRequestTimeout,
  int maxResponseBytes = defaultMaxResponseBytes,
  bool closeHttpClient = false,
}) : requestTimeout = _validatedHttpAuthRequestTimeout(requestTimeout),
     maxResponseBytes = _validatedHttpAuthMaxResponseBytes(maxResponseBytes),
     _httpClient = httpClient ?? HttpClient(),
     _ownsHttpClient = httpClient == null || closeHttpClient;