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

@ -1,4 +1,3 @@
org.gradle.daemon=true org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
android.useAndroidX=true android.useAndroidX=true
org.gradle.unsafe.configuration-cache=true

View File

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

View File

@ -153,9 +153,9 @@ object IndexV1Parser {
it.string("openCollective") -> donates += Product.Donate.OpenCollective( it.string("openCollective") -> donates += Product.Donate.OpenCollective(
valueAsString valueAsString
) )
it.dictionary("localized") -> forEachKey { it -> it.dictionary("localized") -> forEachKey { keyToken ->
if (it.token == JsonToken.START_OBJECT) { if (keyToken.token == JsonToken.START_OBJECT) {
val locale = it.key val locale = keyToken.key
var name = "" var name = ""
var summary = "" var summary = ""
var description = "" var description = ""