Parcourir la source

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

Xwite il y a 4 ans
Parent
commit
012af47acc
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      app/src/main/java/io/legado/app/service/CheckSourceService.kt

+ 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(