mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-22 10:52:10 +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.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
|
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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 = ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user