PurchaseServiceImpl constructor
PurchaseServiceImpl({
- Logger? logger,
- required InAppPurchasesConfig config,
- IHttpClient? httpClient,
- InAppPurchasesFacade? inAppPurchasesFacade,
Implementation
PurchaseServiceImpl({
Logger? logger,
required this.config,
IHttpClient? httpClient,
InAppPurchasesFacade? inAppPurchasesFacade,
}) : _httpClient = httpClient ?? getItPurchases(),
_inAppPurchasesFacade = inAppPurchasesFacade ?? getItPurchases(),
super(
logger: logger ?? config.logger ?? getPurchasesLogger(),
client: httpClient ?? getItPurchases(),
);