HttpMiniProgramSource.fromDeliveryContext constructor

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

Implementation

factory HttpMiniProgramSource.fromDeliveryContext({
  required Uri apiBaseUri,
  required MiniProgramDeliveryContext deliveryContext,
  Map<String, String> headers = const <String, String>{},
  Duration requestTimeout = const Duration(seconds: 5),
  bool enableLocalLoopbackFallback = true,
  http.Client? client,
}) {
  return HttpMiniProgramSource(
    apiBaseUri: apiBaseUri,
    manifestRequestQueryParametersBuilder: (_) =>
        deliveryContext.toQueryParameters(),
    headers: headers,
    requestTimeout: requestTimeout,
    enableLocalLoopbackFallback: enableLocalLoopbackFallback,
    deliveryContext: deliveryContext,
    client: client,
  );
}