From 3d0a434423a44d4919d2638e473434cc3d06e1a1 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 6 Aug 2024 16:37:09 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../impl/presentation/viewmodel/PushNotificationViewModel.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/features/push-notifications/impl/src/main/java/com/tangem/features/pushnotifications/impl/presentation/viewmodel/PushNotificationViewModel.kt b/features/push-notifications/impl/src/main/java/com/tangem/features/pushnotifications/impl/presentation/viewmodel/PushNotificationViewModel.kt index 4a0f3ed9f8..5b62923bbb 100644 --- a/features/push-notifications/impl/src/main/java/com/tangem/features/pushnotifications/impl/presentation/viewmodel/PushNotificationViewModel.kt +++ b/features/push-notifications/impl/src/main/java/com/tangem/features/pushnotifications/impl/presentation/viewmodel/PushNotificationViewModel.kt @@ -5,6 +5,7 @@ import androidx.lifecycle.viewModelScope import com.tangem.core.analytics.api.AnalyticsEventHandler import com.tangem.core.analytics.models.AnalyticsParam import com.tangem.domain.settings.NeverRequestPermissionUseCase +import com.tangem.domain.settings.NeverToInitiallyAskPermissionUseCase import com.tangem.features.pushnotifications.api.analytics.PushNotificationAnalyticEvents import com.tangem.features.pushnotifications.api.utils.PUSH_PERMISSION import com.tangem.features.pushnotifications.impl.navigation.DefaultPushNotificationsRouter @@ -16,6 +17,7 @@ import javax.inject.Inject @HiltViewModel internal class PushNotificationViewModel @Inject constructor( private val neverRequestPermissionUseCase: NeverRequestPermissionUseCase, + private val neverToInitiallyAskPermissionUseCase: NeverToInitiallyAskPermissionUseCase, private val router: DefaultPushNotificationsRouter, private val analyticHandler: AnalyticsEventHandler, ) : ViewModel(), PushNotificationsClickIntents { @@ -32,6 +34,7 @@ internal class PushNotificationViewModel @Inject constructor( ) viewModelScope.launch { neverRequestPermissionUseCase(PUSH_PERMISSION) + neverToInitiallyAskPermissionUseCase(PUSH_PERMISSION) router.openHome() } } @@ -42,6 +45,7 @@ internal class PushNotificationViewModel @Inject constructor( ) viewModelScope.launch { neverRequestPermissionUseCase(PUSH_PERMISSION) + neverToInitiallyAskPermissionUseCase(PUSH_PERMISSION) router.openHome() } } @@ -52,6 +56,7 @@ internal class PushNotificationViewModel @Inject constructor( ) viewModelScope.launch { neverRequestPermissionUseCase(PUSH_PERMISSION) + neverToInitiallyAskPermissionUseCase(PUSH_PERMISSION) router.openHome() } }