purchase method

void purchase(
  1. AffiseProduct product,
  2. AffiseProductType type,
  3. AffiseResultCallback<AffisePurchasedInfo> callback
)

Implementation

void purchase(
    AffiseProduct product, AffiseProductType type,
    AffiseResultCallback<AffisePurchasedInfo> callback,
) {
  final Map<String, dynamic> data = {
    DataName.PRODUCT: DataMapper.fromProduct(product),
    DataName.TYPE: type.value,
  };

  nativeCallbackOnce(
    AffiseApiMethod.MODULE_SUBS_PURCHASE_CALLBACK,
    callback,
    data,
  );
}