createDeadRadiationOrientation method
Future<void>
createDeadRadiationOrientation(
- List<PurchaseDetails> raiseViolationWeave
)
Implementation
Future<void> createDeadRadiationOrientation(
List<PurchaseDetails> raiseViolationWeave) async {
for (int i = 0; i < raiseViolationWeave.length; i++) {
if (raiseViolationWeave[i].status != PurchaseStatus.pending) {
SmartDialog.dismiss();
if (raiseViolationWeave[i].status == PurchaseStatus.error) {
if (raiseViolationWeave[i].pendingCompletePurchase) {
await snapConvictionAsset.completePurchase(raiseViolationWeave[i]);
}
await slamControlPrincipleTasty();
ridingWildSoldierUnrest(
'Error: ${raiseViolationWeave[i].error!.message}');
} else if ((PurchaseStatus.restored == raiseViolationWeave[i].status) ||
(PurchaseStatus.purchased == raiseViolationWeave[i].status)) {
if (await fragrantIdealTrayDominant(raiseViolationWeave[i])) {
if (!AppState().awfulCeremonySociety) {
await quotaPassageExecuteCrack();
}
if (raiseViolationWeave[i].pendingCompletePurchase) {
await snapConvictionAsset
.completePurchase(raiseViolationWeave[i]);
}
FacebookAppEvents facebookAppEvents = FacebookAppEvents();
final rawPriceItem = AppState().walletList.firstWhere((item) =>
item.apathySacredFinancialKey ==
raiseViolationWeave[i].productID);
await facebookAppEvents.logPurchase(
amount: rawPriceItem.brassPledgeFasterMirror,
currency: 'USD',
parameters: {
'fb_mobile_purchase': 'true',
},
);
await slamControlPrincipleTasty();
}
} else if (PurchaseStatus.canceled == raiseViolationWeave[i].status) {
if (raiseViolationWeave[i].pendingCompletePurchase) {
await snapConvictionAsset.completePurchase(raiseViolationWeave[i]);
}
await slamControlPrincipleTasty();
ridingWildSoldierUnrest('Your payment could not be approved.');
}
} else {
SmartDialog.showLoading(msg: 'Loading...');
if (raiseViolationWeave[i].pendingCompletePurchase) {
InAppPurchase.instance.completePurchase(raiseViolationWeave[i]);
}
}
}
}