This commit is contained in:
kunfei
2022-10-19 17:55:04 +08:00
parent a14e35f990
commit fb57e6ad3a
@@ -24,7 +24,7 @@ data class SearchScope(private var scope: String) {
return scope return scope
} }
val stateLiveData = MutableLiveData("") val stateLiveData = MutableLiveData(scope)
fun update(scope: String) { fun update(scope: String) {
this.scope = scope this.scope = scope
@@ -33,10 +33,16 @@ data class SearchScope(private var scope: String) {
fun update(groups: List<String>) { fun update(groups: List<String>) {
scope = groups.joinToString(",") scope = groups.joinToString(",")
stateLiveData.postValue(scope)
} }
fun update(source: BookSource) { fun update(source: BookSource) {
scope = "${source.bookSourceName}::${source.bookSourceUrl}" scope = "${source.bookSourceName}::${source.bookSourceUrl}"
stateLiveData.postValue(scope)
}
fun isSource(): Boolean {
return scope.contains("::")
} }
val display: String val display: String