From 5271abbd1fa7af1bf3f4a9753539b14d4f77208c Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sun, 17 May 2020 17:10:42 -0400 Subject: [PATCH] Migrate the rest of the EH prefreches to Flow Prefrences --- .../eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt | 4 ++-- app/src/main/java/exh/debug/DebugToggles.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt index a0e88addb..7450f0c57 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt @@ -33,8 +33,8 @@ fun Preference.asImmediateFlow(block: (value: T) -> Unit): Flow { @OptIn(ExperimentalCoroutinesApi::class) class PreferencesHelper(val context: Context) { - val prefs = PreferenceManager.getDefaultSharedPreferences(context) - val rxPrefs = RxSharedPreferences.create(prefs) + private val prefs = PreferenceManager.getDefaultSharedPreferences(context) + private val rxPrefs = RxSharedPreferences.create(prefs) val flowPrefs = FlowSharedPreferences(prefs) private val defaultDownloadsDir = Uri.fromFile( diff --git a/app/src/main/java/exh/debug/DebugToggles.kt b/app/src/main/java/exh/debug/DebugToggles.kt index ff2a0ee5b..4672fa71f 100644 --- a/app/src/main/java/exh/debug/DebugToggles.kt +++ b/app/src/main/java/exh/debug/DebugToggles.kt @@ -18,9 +18,9 @@ enum class DebugToggles(val default: Boolean) { val prefKey = "eh_debug_toggle_${name.toLowerCase()}" var enabled: Boolean - get() = prefs.rxPrefs.getBoolean(prefKey, default).get()!! + get() = prefs.flowPrefs.getBoolean(prefKey, default).get() set(value) { - prefs.rxPrefs.getBoolean(prefKey).set(value) + prefs.flowPrefs.getBoolean(prefKey).set(value) } companion object {