Extract SharedPreferences extensions to a file

This commit is contained in:
Kirill Kamakin
2021-11-27 00:19:49 +03:00
parent dc6084ee25
commit b3d03c5281
3 changed files with 44 additions and 35 deletions

View File

@@ -1,8 +1,7 @@
package gq.kirmanak.mealient.data.disclaimer
import android.content.SharedPreferences
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import gq.kirmanak.mealient.data.impl.util.getBooleanOrFalse
import timber.log.Timber
import javax.inject.Inject
@@ -14,9 +13,7 @@ class DisclaimerStorageImpl @Inject constructor(
override suspend fun isDisclaimerAccepted(): Boolean {
Timber.v("isDisclaimerAccepted() called")
val isAccepted = withContext(Dispatchers.IO) {
sharedPreferences.getBoolean(IS_DISCLAIMER_ACCEPTED_KEY, false)
}
val isAccepted = sharedPreferences.getBooleanOrFalse(IS_DISCLAIMER_ACCEPTED_KEY)
Timber.v("isDisclaimerAccepted() returned: $isAccepted")
return isAccepted
}