buyConsumable method
Future<Either<Failure, bool> >
buyConsumable(
- ProductItem productItem,
- UserReferenceMapper? userReference
override
Implementation
@override
Future<Either<Failure, bool>> buyConsumable(ProductItem productItem, UserReferenceMapper? userReference) {
return handleDefault(
(left, right) async {
final userReference0 = await userReference?.call();
final buy = await _inAppPurchasesFacade.buyConsumable(
product: productItem,
userReference: userReference0,
);
return right(buy);
},
onError: (error, left, right, stackTrace) {
logger.e("BuyConsumable Error", error: error, stackTrace: stackTrace);
return _handlePurchaseFailures(error, left, right, stackTrace);
},
);
}