优化
This commit is contained in:
1 parent
0c7add93ed
commit
9105376f0d
1 file changed
+3
@@ -74,13 +74,16 @@ class ExploreShowViewModel(application: Application) : BaseViewModel(application
|
|||||||
val url = exploreUrl
|
val url = exploreUrl
|
||||||
if (source == null || url == null) return emptyList()
|
if (source == null || url == null) return emptyList()
|
||||||
val searchBooks = arrayListOf<SearchBook>()
|
val searchBooks = arrayListOf<SearchBook>()
|
||||||
|
var reverse = false
|
||||||
val range = if (start <= end) {
|
val range = if (start <= end) {
|
||||||
start .. end
|
start .. end
|
||||||
} else {
|
} else {
|
||||||
|
reverse = true
|
||||||
start downTo end
|
start downTo end
|
||||||
}
|
}
|
||||||
for (page in range) {
|
for (page in range) {
|
||||||
val books = WebBook.exploreBookAwait(source, url, page)
|
val books = WebBook.exploreBookAwait(source, url, page)
|
||||||
|
if (reverse) books.reverse()
|
||||||
if (books.isEmpty()) break
|
if (books.isEmpty()) break
|
||||||
searchBooks.addAll(books)
|
searchBooks.addAll(books)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user