Replace Timber with Logger
This commit is contained in:
@@ -2,15 +2,16 @@ package gq.kirmanak.mealient.data.disclaimer
|
||||
|
||||
import androidx.datastore.preferences.core.Preferences
|
||||
import gq.kirmanak.mealient.data.storage.PreferencesStorage
|
||||
import gq.kirmanak.mealient.logging.Logger
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.map
|
||||
import timber.log.Timber
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
||||
@Singleton
|
||||
class DisclaimerStorageImpl @Inject constructor(
|
||||
private val preferencesStorage: PreferencesStorage,
|
||||
private val logger: Logger,
|
||||
) : DisclaimerStorage {
|
||||
|
||||
private val isDisclaimerAcceptedKey: Preferences.Key<Boolean>
|
||||
@@ -19,14 +20,14 @@ class DisclaimerStorageImpl @Inject constructor(
|
||||
get() = preferencesStorage.valueUpdates(isDisclaimerAcceptedKey).map { it == true }
|
||||
|
||||
override suspend fun isDisclaimerAccepted(): Boolean {
|
||||
Timber.v("isDisclaimerAccepted() called")
|
||||
logger.v { "isDisclaimerAccepted() called" }
|
||||
val isAccepted = preferencesStorage.getValue(isDisclaimerAcceptedKey) ?: false
|
||||
Timber.v("isDisclaimerAccepted() returned: $isAccepted")
|
||||
logger.v { "isDisclaimerAccepted() returned: $isAccepted" }
|
||||
return isAccepted
|
||||
}
|
||||
|
||||
override suspend fun acceptDisclaimer() {
|
||||
Timber.v("acceptDisclaimer() called")
|
||||
logger.v { "acceptDisclaimer() called" }
|
||||
preferencesStorage.storeValues(Pair(isDisclaimerAcceptedKey, true))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user