mirror of
https://github.com/flutter/samples.git
synced 2026-04-15 03:22:59 +00:00
Update for Flutter 3.10 beta (#1746)
## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I updated/added relevant documentation (doc comments with `///`). - [ ] All existing and new tests are passing. --------- Co-authored-by: David Iglesias <ditman@gmail.com> Co-authored-by: Mark Thompson <2554588+MarkTechson@users.noreply.github.com> Co-authored-by: John Ryan <ryjohn@google.com>
This commit is contained in:
@@ -139,7 +139,6 @@ class InAppPurchaseController extends ChangeNotifier {
|
||||
case PurchaseStatus.pending:
|
||||
_adRemoval = const AdRemovalPurchase.pending();
|
||||
notifyListeners();
|
||||
break;
|
||||
case PurchaseStatus.purchased:
|
||||
case PurchaseStatus.restored:
|
||||
bool valid = await _verifyPurchase(purchaseDetails);
|
||||
@@ -155,16 +154,13 @@ class InAppPurchaseController extends ChangeNotifier {
|
||||
StateError('Purchase could not be verified'));
|
||||
notifyListeners();
|
||||
}
|
||||
break;
|
||||
case PurchaseStatus.error:
|
||||
_log.severe('Error with purchase: ${purchaseDetails.error}');
|
||||
_adRemoval = AdRemovalPurchase.error(purchaseDetails.error!);
|
||||
notifyListeners();
|
||||
break;
|
||||
case PurchaseStatus.canceled:
|
||||
_adRemoval = const AdRemovalPurchase.notStarted();
|
||||
notifyListeners();
|
||||
break;
|
||||
}
|
||||
|
||||
if (purchaseDetails.pendingCompletePurchase) {
|
||||
|
||||
Reference in New Issue
Block a user