penetrateSnuggleExperienced method

Future<void> penetrateSnuggleExperienced(
  1. List<PurchaseDetails> whistleJokeReviseNational
)

Implementation

Future<void> penetrateSnuggleExperienced(
    List<PurchaseDetails> whistleJokeReviseNational) async {
  for (int i = 0; i < whistleJokeReviseNational.length; i++) {
    if (whistleJokeReviseNational[i].status != PurchaseStatus.pending) {
      SmartDialog.dismiss();
      if (whistleJokeReviseNational[i].status == PurchaseStatus.error) {
        if (whistleJokeReviseNational[i].pendingCompletePurchase) {
          await chordAgendaHonor
              .completePurchase(whistleJokeReviseNational[i]);
        }
        await agentCaptureSlipComputer();
        curriculumTollShaftGold(
            'Error: ${whistleJokeReviseNational[i].error!.message}');
      } else if ((PurchaseStatus.restored ==
              whistleJokeReviseNational[i].status) ||
          (PurchaseStatus.purchased == whistleJokeReviseNational[i].status)) {
        if (await qualityExcuseJuryLace(whistleJokeReviseNational[i])) {
          if (!AppState().haircutPluckTrade) {
            await lazyShinningReptileCheck();
          }
          FacebookAppEvents facebookAppEvents = FacebookAppEvents();
          final rawPriceItem = AppState().walletList.firstWhere((item) =>
              item.practiceBlindIdentityKey ==
              whistleJokeReviseNational[i].productID);
          await facebookAppEvents.logPurchase(
            amount: rawPriceItem.veteranStuckEditionPoem,
            currency: 'USD',
            parameters: {
              'fb_mobile_purchase': 'true',
            },
          );
          await agentCaptureSlipComputer();
        }
        if (whistleJokeReviseNational[i].pendingCompletePurchase) {
          await chordAgendaHonor
              .completePurchase(whistleJokeReviseNational[i]);
        }
      } else if (PurchaseStatus.canceled ==
          whistleJokeReviseNational[i].status) {
        if (whistleJokeReviseNational[i].pendingCompletePurchase) {
          await chordAgendaHonor
              .completePurchase(whistleJokeReviseNational[i]);
        }
        await agentCaptureSlipComputer();
        curriculumTollShaftGold('Your payment could not be approved.');
      }
    } else {
      SmartDialog.showLoading(msg: 'Loading...');
      if (whistleJokeReviseNational[i].pendingCompletePurchase) {
        InAppPurchase.instance.completePurchase(whistleJokeReviseNational[i]);
      }
    }
  }
}