AppStoreConnectClient constructor
AppStoreConnectClient(})
Creates an App Store Connect client.
currentTime and delay are deterministic seams for build-processing
polling. Normal consumers should leave them unset.
Implementation
AppStoreConnectClient(
this.credentials, {
http.Client? httpClient,
Future<String> Function()? tokenProvider,
Uri? baseUrl,
DateTime Function()? currentTime,
Future<void> Function(Duration)? delay,
}) : _httpClient = httpClient ?? http.Client(),
_tokenProvider = tokenProvider,
_currentTime = currentTime ?? _systemTime,
_delay = delay ?? _systemDelay,
baseUrl = baseUrl ?? Uri.parse('https://api.appstoreconnect.apple.com');