BillingClientManager constructor

BillingClientManager({
  1. @visibleForTesting BillingClientFactory? billingClientFactory,
})

Creates the BillingClientManager.

Immediately initializes connection to the underlying BillingClient.

Implementation

BillingClientManager({@visibleForTesting BillingClientFactory? billingClientFactory})
  : _billingChoiceMode = BillingChoiceMode.playBillingOnly,
    _pendingPurchasesParams = const PendingPurchasesParamsWrapper(enablePrepaidPlans: false),
    _billingClientFactory = billingClientFactory ?? _createBillingClient {
  _connect();
}