buyNonConsumable method
Future<Either<Failure, bool> >
buyNonConsumable(
- ProductItem productItem,
- UserReferenceMapper? userReference, [
- bool isChange = false
override
Implementation
@override
Future<Either<Failure, bool>> buyNonConsumable(
ProductItem productItem,
UserReferenceMapper? userReference, [
bool isChange = false,
]) {
return handleDefault(
(left, right) async {
final userReference0 = await userReference?.call();
final buy = await _inAppPurchasesFacade.buyNonConsumable(
product: productItem,
userReference: userReference0,
isChange: isChange,
);
return right(buy);
},
onError: (error, left, right, stackTrace) {
return _handlePurchaseFailures(error, left, right, stackTrace);
},
);
}