实现筛选
This commit is contained in:
1 parent
537667f0b0
commit
0d79885229
2 files changed
+13
-1
No files matched your search
@@ -50,9 +50,14 @@ class ImportBookViewModel(application: Application) : BaseViewModel(application)
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun screen(key: String?) {
|
override fun screen(key: String?) {
|
||||||
|
if (key.isNullOrBlank()) {
|
||||||
trySend(list)
|
trySend(list)
|
||||||
|
} else {
|
||||||
|
trySend(
|
||||||
|
list.filter { it.name.contains(key) }
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
withContext(Main) {
|
withContext(Main) {
|
||||||
|
|||||||
@@ -51,7 +51,14 @@ class RemoteBookViewModel(application: Application) : BaseViewModel(application)
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun screen(key: String?) {
|
override fun screen(key: String?) {
|
||||||
|
if (key.isNullOrBlank()) {
|
||||||
trySend(list)
|
trySend(list)
|
||||||
|
} else {
|
||||||
|
trySend(
|
||||||
|
list.filter { it.filename.contains(key) }
|
||||||
|
)
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user