resetStripeEntitlements method

  1. @override
Future<void> resetStripeEntitlements()
override

Resets Stripe entitlements and clears the user ID. iOS only; no-op on Android.

Implementation

@override
Future<void> resetStripeEntitlements() async {
  if (!Platform.isIOS) {
    log('[Helium] resetStripeEntitlements is only available on iOS');
    return;
  }
  try {
    await methodChannel.invokeMethod<void>(resetStripeEntitlementsMethodName);
  } on PlatformException catch (e) {
    log('[Helium] Failed to reset Stripe entitlements: ${e.message}');
  }
}