mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-15 10:26:53 -04:00
Getter and backing for textZoom
This commit is contained in:
parent
ce3ba7590a
commit
789fd835d0
@ -42,7 +42,9 @@ class SharedPreferenceUtil @Inject constructor(val context: Context) {
|
|||||||
private val _prefStorages = PublishProcessor.create<String>()
|
private val _prefStorages = PublishProcessor.create<String>()
|
||||||
val prefStorages
|
val prefStorages
|
||||||
get() = _prefStorages.startWith { prefStorage }
|
get() = _prefStorages.startWith { prefStorage }
|
||||||
private val textZooms = PublishProcessor.create<Int>()
|
private val _textZooms = PublishProcessor.create<Int>()
|
||||||
|
val textZooms
|
||||||
|
get() = _textZooms.startWith { textZoom }
|
||||||
private val nightModes = PublishProcessor.create<NightModeConfig.Mode>()
|
private val nightModes = PublishProcessor.create<NightModeConfig.Mode>()
|
||||||
|
|
||||||
val prefWifiOnly: Boolean
|
val prefWifiOnly: Boolean
|
||||||
@ -145,11 +147,9 @@ class SharedPreferenceUtil @Inject constructor(val context: Context) {
|
|||||||
get() = sharedPreferences.getInt(TEXT_ZOOM, DEFAULT_ZOOM)
|
get() = sharedPreferences.getInt(TEXT_ZOOM, DEFAULT_ZOOM)
|
||||||
set(textZoom) {
|
set(textZoom) {
|
||||||
sharedPreferences.edit { putInt(TEXT_ZOOM, textZoom) }
|
sharedPreferences.edit { putInt(TEXT_ZOOM, textZoom) }
|
||||||
textZooms.offer(textZoom)
|
_textZooms.offer(textZoom)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getTextZooms(): Flowable<Int> = textZooms.startWith(textZoom)
|
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
// Prefs
|
// Prefs
|
||||||
const val PREF_LANG = "pref_language_chooser"
|
const val PREF_LANG = "pref_language_chooser"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user