This commit is contained in:
Horis
2024-07-31 17:56:33 +08:00
parent bc7b9383f5
commit dfd02f1dfb
@@ -30,7 +30,7 @@ class ExploreShowViewModel(application: Application) : BaseViewModel(application
private var bookSource: BookSource? = null private var bookSource: BookSource? = null
private var exploreUrl: String? = null private var exploreUrl: String? = null
private var page = 1 private var page = 1
private var books = arrayListOf<SearchBook>() private var books = linkedSetOf<SearchBook>()
init { init {
execute { execute {
@@ -73,7 +73,7 @@ class ExploreShowViewModel(application: Application) : BaseViewModel(application
.timeout(if (BuildConfig.DEBUG) 0L else 30000L) .timeout(if (BuildConfig.DEBUG) 0L else 30000L)
.onSuccess(IO) { searchBooks -> .onSuccess(IO) { searchBooks ->
books.addAll(searchBooks) books.addAll(searchBooks)
booksData.postValue(books) booksData.postValue(books.toList())
appDb.searchBookDao.insert(*searchBooks.toTypedArray()) appDb.searchBookDao.insert(*searchBooks.toTypedArray())
page++ page++
}.onError { }.onError {