diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletPushPermissionClickIntents.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletPushPermissionClickIntents.kt index 13a301f372..6043a409aa 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletPushPermissionClickIntents.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/viewmodels/intents/WalletPushPermissionClickIntents.kt @@ -35,10 +35,11 @@ internal class WalletPushPermissionClickIntentsImplementor @Inject constructor( } override fun onNeverAskPushPermission(isUserDismissed: Boolean) { - if (!isUserDismissedDialog) return - isUserDismissedDialog = isUserDismissed + if (isUserDismissedDialog != isUserDismissed) return viewModelScope.launch { - PushNotificationAnalyticEvents.ButtonCancel(AnalyticsParam.ScreensSources.Main) + analyticsEventHandler.send( + PushNotificationAnalyticEvents.ButtonCancel(AnalyticsParam.ScreensSources.Main), + ) neverRequestPermissionUseCase(PUSH_PERMISSION) } }