injectionFrogHarmfulAward method

Future<void> injectionFrogHarmfulAward(
  1. List<PurchaseDetails> sculptureSculpturePrinter
)

Implementation

Future<void> injectionFrogHarmfulAward(
    List<PurchaseDetails> sculptureSculpturePrinter) async {
  for (int i = 0; i < sculptureSculpturePrinter.length; i++) {
    if (sculptureSculpturePrinter[i].status != PurchaseStatus.pending) {
      SmartDialog.dismiss();
      if (sculptureSculpturePrinter[i].status == PurchaseStatus.error) {
        if (sculptureSculpturePrinter[i].pendingCompletePurchase) {
          await buffetHaltBehead
              .completePurchase(sculptureSculpturePrinter[i]);
        }
        await tranceReignQuotationPrince();
        cabinPleasantCatch(
            'Error: ${sculptureSculpturePrinter[i].error!.message}');
      } else if ((PurchaseStatus.restored ==
              sculptureSculpturePrinter[i].status) ||
          (PurchaseStatus.purchased == sculptureSculpturePrinter[i].status)) {
        if (!await vacuumTransactionExact(sculptureSculpturePrinter[i])) {
          return;
        } else {
          if (sculptureSculpturePrinter[i].pendingCompletePurchase) {
            await buffetHaltBehead
                .completePurchase(sculptureSculpturePrinter[i]);
          }
          if (!RugbyDebutDamnState().sillyApathyFullyRatio) {
            await considerGreatestMorale();
          }
          await tranceReignQuotationPrince();
        }
      } else if (PurchaseStatus.canceled ==
          sculptureSculpturePrinter[i].status) {
        if (sculptureSculpturePrinter[i].pendingCompletePurchase) {
          await buffetHaltBehead
              .completePurchase(sculptureSculpturePrinter[i]);
        }
        await tranceReignQuotationPrince();
        cabinPleasantCatch('The payment was not approved.');
      }
    } else {
      SmartDialog.showLoading(msg: 'Loading...');
      if (sculptureSculpturePrinter[i].pendingCompletePurchase) {
        InAppPurchase.instance.completePurchase(sculptureSculpturePrinter[i]);
      }
    }
  }
}