in in_app_purchases/step_08/app/lib/logic/dash_purchases.dart [78:96]
void _handlePurchase(PurchaseDetails purchaseDetails) {
if (purchaseDetails.status == PurchaseStatus.purchased) {
switch (purchaseDetails.productID) {
case storeKeySubscription:
counter.applyPaidMultiplier();
break;
case storeKeyConsumable:
counter.addBoughtDashes(2000);
break;
case storeKeyUpgrade:
_beautifiedDashUpgrade = true;
break;
}
}
if (purchaseDetails.pendingCompletePurchase) {
iapConnection.completePurchase(purchaseDetails);
}
}