Forráskód Böngészése

fix:搜索跳转为详情页链接 校验书源失败

Xwite 4 éve
szülő
commit
012af47acc

+ 4 - 1
app/src/main/java/io/legado/app/service/CheckSourceService.kt

@@ -133,7 +133,10 @@ class CheckSourceService : BaseService() {
                 }
                 }
                 books = WebBook.exploreBookAwait(this, source, url)
                 books = WebBook.exploreBookAwait(this, source, url)
             }
             }
-            val book = WebBook.getBookInfoAwait(this, source, books.first().toBook())
+            var book = books.first().toBook()
+            if (book.tocUrl.isBlank()) {
+                book = WebBook.getBookInfoAwait(this, source, book)
+            }
             val toc = WebBook.getChapterListAwait(this, source, book)
             val toc = WebBook.getChapterListAwait(this, source, book)
             val nextChapterUrl = toc.getOrNull(1)?.url ?: toc.first().url
             val nextChapterUrl = toc.getOrNull(1)?.url ?: toc.first().url
             val content = WebBook.getContentAwait(
             val content = WebBook.getContentAwait(