resetHelium method
Future<void>
resetHelium(
)
override
Implementation
@override
Future<void> resetHelium() async {
// Dismiss fallback sheet if it is displaying
if (_isFallbackSheetShowing &&
_fallbackContext != null &&
_fallbackContext!.mounted) {
Navigator.of(_fallbackContext!).pop();
}
_fallbackPaywallWidget = null;
_isFallbackSheetShowing = false;
_fallbackContext = null;
_currentEventHandlers = null;
// Reset native SDK state
await methodChannel.invokeMethod<void>(
resetHeliumMethodName,
);
_isInitialized = false;
}