优化
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user