Xwite 3 лет назад
Родитель
Сommit
0d79885229

+ 7 - 2
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?) {
             override fun screen(key: String?) {
-                trySend(list)
+                if (key.isNullOrBlank()) {
+                    trySend(list)
+                } else {
+                    trySend(
+                        list.filter { it.name.contains(key) }
+                    )
+                }
             }
             }
-
         }
         }
 
 
         withContext(Main) {
         withContext(Main) {

+ 8 - 1
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?) {
             override fun screen(key: String?) {
-                trySend(list)
+                if (key.isNullOrBlank()) {
+                    trySend(list)
+                } else {
+                    trySend(
+                        list.filter { it.filename.contains(key) }
+                    )
+                    
+                }
             }
             }
         }
         }