实现筛选

This commit is contained in:
Xwite
2023-03-11 23:25:37 +08:00
parent 7000c0aa7d
commit 64fc532729
2 changed files with 15 additions and 3 deletions

View File

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

View File

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