pull/32/head
kunfei 5 years ago
parent f6acc94ea3
commit 8a4a1b1b14
  1. 4
      app/src/main/java/io/legado/app/data/dao/SearchBookDao.kt
  2. 4
      app/src/main/java/io/legado/app/ui/search/SearchViewModel.kt

@ -19,8 +19,8 @@ interface SearchBookDao {
@Insert(onConflict = OnConflictStrategy.REPLACE) @Insert(onConflict = OnConflictStrategy.REPLACE)
fun insert(vararg searchBook: SearchBook) fun insert(vararg searchBook: SearchBook): List<Long>
@Insert(onConflict = OnConflictStrategy.REPLACE) @Insert(onConflict = OnConflictStrategy.REPLACE)
fun insert(searchBook: SearchBook) fun insert(searchBook: SearchBook): Long
} }

@ -20,6 +20,7 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
val search = WebBook(item).searchBook(key, searchPage) val search = WebBook(item).searchBook(key, searchPage)
.onSuccess { searchBookS -> .onSuccess { searchBookS ->
searchBookS?.let { searchBookS?.let {
execute {
for (searchBook in searchBookS) { for (searchBook in searchBookS) {
when (key) { when (key) {
searchBook.name -> searchBook.searchOrder = 0 searchBook.name -> searchBook.searchOrder = 0
@ -30,9 +31,12 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
} }
} }
} }
}
tasks.add(search) tasks.add(search)
} }
}.onError {
it.printStackTrace()
} }
} }

Loading…
Cancel
Save