pull/2459/head
kunfei 2 years ago
parent 98e7721354
commit f9672a4fc5
  1. 8
      app/src/main/java/io/legado/app/ui/book/search/SearchScope.kt

@ -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

Loading…
Cancel
Save