From 6c7d4acbc2bacbe5bfd6dc1a29cfc94b0fcd3033 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 7 Aug 2024 17:31:12 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../viewmodels/intents/WalletPushPermissionClickIntents.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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) } }