HttpMiniProgramSource constructor

HttpMiniProgramSource({
  1. required Uri apiBaseUri,
  2. ManifestRequestQueryParametersBuilder? manifestRequestQueryParametersBuilder,
  3. Map<String, String> headers = const <String, String>{},
  4. Duration requestTimeout = const Duration(seconds: 5),
  5. bool enableLocalLoopbackFallback = true,
  6. MiniProgramDeliveryContext? deliveryContext,
  7. Client? client,
})

Implementation

HttpMiniProgramSource({
  required this.apiBaseUri,
  this.manifestRequestQueryParametersBuilder,
  this.headers = const <String, String>{},
  this.requestTimeout = const Duration(seconds: 5),
  this.enableLocalLoopbackFallback = true,
  this.deliveryContext,
  http.Client? client,
}) : _client = client ?? http.Client(),
     _ownsClient = client == null;