实现筛选

This commit is contained in:
Xwite
2023-03-11 23:26:48 +08:00
parent 537667f0b0
commit 0d79885229
2 changed files with 15 additions and 3 deletions
@@ -50,9 +50,14 @@ class ImportBookViewModel(application: Application) : BaseViewModel(application)
}
override fun screen(key: String?) {
trySend(list)
if (key.isNullOrBlank()) {
trySend(list)
} else {
trySend(
list.filter { it.name.contains(key) }
)
}
}
}
withContext(Main) {
@@ -51,7 +51,14 @@ class RemoteBookViewModel(application: Application) : BaseViewModel(application)
}
override fun screen(key: String?) {
trySend(list)
if (key.isNullOrBlank()) {
trySend(list)
} else {
trySend(
list.filter { it.filename.contains(key) }
)
}
}
}