Fix: Remove Configuration Caching to fix building & some renaming

This commit is contained in:
LooKeR
2021-12-28 13:37:48 +05:30
parent fc9529a389
commit f090b506fe
3 changed files with 7 additions and 8 deletions

View File

@ -18,8 +18,8 @@ import java.net.Proxy
object Preferences {
private lateinit var preferences: SharedPreferences
private val _subject = MutableSharedFlow<Key<*>>()
val subject = _subject.asSharedFlow()
private val mutableSubject = MutableSharedFlow<Key<*>>()
val subject = mutableSubject.asSharedFlow()
private val keys = sequenceOf(
Key.Language,
@ -45,7 +45,7 @@ object Preferences {
preferences.registerOnSharedPreferenceChangeListener { _, keyString ->
CoroutineScope(Dispatchers.Default).launch {
keys[keyString]?.let {
_subject.emit(it)
mutableSubject.emit(it)
}
}
}