diff --git a/lib/pangea/subscription/controllers/subscription_controller.dart b/lib/pangea/subscription/controllers/subscription_controller.dart index 2a93b3310..a9c1fc6ad 100644 --- a/lib/pangea/subscription/controllers/subscription_controller.dart +++ b/lib/pangea/subscription/controllers/subscription_controller.dart @@ -120,9 +120,11 @@ class SubscriptionController extends BaseController { if (!kIsWeb) { Purchases.addCustomerInfoUpdateListener( (CustomerInfo info) async { - final bool wasSubscribed = isSubscribed != null && isSubscribed!; + final bool? wasSubscribed = isSubscribed; await updateCustomerInfo(); - if (!wasSubscribed && (isSubscribed != null && isSubscribed!)) { + if (wasSubscribed != null && + !wasSubscribed && + (isSubscribed != null && isSubscribed!)) { subscriptionStream.add(true); } },