API constructor

API(
  1. Uri domain, {
  2. Duration globalTimeout = Duration.zero,
  3. String? token,
  4. Map<String, Duration> requestTimeouts = const {},
  5. Uri? noAuthDomain,
})

Build new API requests sender

The instance will be waiting for first API.call request before starting any activity

Implementation

API(
  this.domain, {
  this.globalTimeout = Duration.zero,
  this.token,
  Map<String, Duration> requestTimeouts = const {},
  Uri? noAuthDomain,
}) : noAuthDomain = noAuthDomain ?? domain {
  // ignore: prefer_initializing_formals
  this.requestTimeouts = requestTimeouts;
}