优化
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user