From 64fc532729ecec7c8367d80f15aeb110066b8c70 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Sat, 11 Mar 2023 23:25:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/import/local/ImportBookViewModel.kt | 9 +++++++-- .../app/ui/book/import/remote/RemoteBookViewModel.kt | 9 ++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookViewModel.kt b/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookViewModel.kt index 49d417435..328ecfb9d 100644 --- a/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/import/local/ImportBookViewModel.kt @@ -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) { diff --git a/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookViewModel.kt b/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookViewModel.kt index 8b88c08b5..96417e2d1 100644 --- a/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/import/remote/RemoteBookViewModel.kt @@ -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) } + ) + + } } }