HttpMiniProgramSource constructor
HttpMiniProgramSource({
- required Uri apiBaseUri,
- ManifestRequestQueryParametersBuilder? manifestRequestQueryParametersBuilder,
- Map<
String, String> headers = const <String, String>{}, - Duration requestTimeout = const Duration(seconds: 5),
- bool enableLocalLoopbackFallback = true,
- MiniProgramDeliveryContext? deliveryContext,
- 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;