penetrateSnuggleExperienced method
Future<void>
penetrateSnuggleExperienced(
- 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]);
}
}
}
}