mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-22 02:42:13 +00:00
Fix: Remove Configuration Caching to fix building & some renaming
This commit is contained in:
parent
fc9529a389
commit
f090b506fe
@ -1,4 +1,3 @@
|
||||
org.gradle.daemon=true
|
||||
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
|
||||
android.useAndroidX=true
|
||||
org.gradle.unsafe.configuration-cache=true
|
||||
android.useAndroidX=true
|
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -153,9 +153,9 @@ object IndexV1Parser {
|
||||
it.string("openCollective") -> donates += Product.Donate.OpenCollective(
|
||||
valueAsString
|
||||
)
|
||||
it.dictionary("localized") -> forEachKey { it ->
|
||||
if (it.token == JsonToken.START_OBJECT) {
|
||||
val locale = it.key
|
||||
it.dictionary("localized") -> forEachKey { keyToken ->
|
||||
if (keyToken.token == JsonToken.START_OBJECT) {
|
||||
val locale = keyToken.key
|
||||
var name = ""
|
||||
var summary = ""
|
||||
var description = ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user