Updated on 2026-08-14

This commit is contained in:
Tangem 2025-10-13 13:06:39 +02:00
parent 35253cded5
commit 9ad4259a5c
4 changed files with 28 additions and 1 deletions

View file

@ -2,6 +2,7 @@ package com.tangem.data.notifications
import com.tangem.datasource.local.preferences.AppPreferencesStore
import com.tangem.datasource.local.preferences.PreferencesKeys
import com.tangem.datasource.local.preferences.PreferencesKeys.getShouldShowAskNotificationPermissionViaBs
import com.tangem.datasource.local.preferences.utils.*
import com.tangem.domain.notifications.repository.NotificationsRepository
import kotlinx.coroutines.flow.Flow
@ -73,4 +74,12 @@ class DefaultNotificationsRepository @Inject constructor(
)
}
}
override suspend fun shouldAskNotificationPermissionsViaBs(): Boolean {
return appPreferencesStore.getSyncOrDefault(getShouldShowAskNotificationPermissionViaBs(), false)
}
override suspend fun setShouldAskNotificationPermissionsViaBs(shouldAsk: Boolean) {
appPreferencesStore.store(key = getShouldShowAskNotificationPermissionViaBs(), value = shouldAsk)
}
}