createDeadRadiationOrientation method
Future<void>
createDeadRadiationOrientation(
- List<PurchaseDetails> purchases
)
Implementation
Future<void> createDeadRadiationOrientation(
List<PurchaseDetails> purchases) async {
for (final purchase in purchases) {
if (purchase.status == PurchaseStatus.pending) {
SmartDialog.showLoading(msg: 'Loading...');
if (purchase.pendingCompletePurchase) {
await InAppPurchase.instance.completePurchase(purchase);
}
continue;
}
SmartDialog.dismiss();
if (purchase.status == PurchaseStatus.error) {
await _handleError(purchase);
continue;
}
if (purchase.status == PurchaseStatus.purchased ||
purchase.status == PurchaseStatus.restored) {
await _handleSuccess(purchase);
continue;
}
if (purchase.status == PurchaseStatus.canceled) {
await _handleCancel(purchase);
}
}
}