fix:文件类书源跳过目录正文调试
This commit is contained in:
@@ -2,6 +2,7 @@ package io.legado.app.model
|
|||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import io.legado.app.constant.AppPattern
|
import io.legado.app.constant.AppPattern
|
||||||
|
import io.legado.app.constant.BookType
|
||||||
import io.legado.app.data.entities.*
|
import io.legado.app.data.entities.*
|
||||||
import io.legado.app.help.coroutine.CompositeCoroutine
|
import io.legado.app.help.coroutine.CompositeCoroutine
|
||||||
import io.legado.app.model.rss.Rss
|
import io.legado.app.model.rss.Rss
|
||||||
@@ -238,7 +239,11 @@ object Debug {
|
|||||||
.onSuccess {
|
.onSuccess {
|
||||||
log(debugSource, "︽详情页解析完成")
|
log(debugSource, "︽详情页解析完成")
|
||||||
log(debugSource, showTime = false)
|
log(debugSource, showTime = false)
|
||||||
|
if (book.type != BookType.file) {
|
||||||
tocDebug(scope, bookSource, book)
|
tocDebug(scope, bookSource, book)
|
||||||
|
} else {
|
||||||
|
log(debugSource, "≡文件类书源跳过解析目录", state = 1000)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.onError {
|
.onError {
|
||||||
log(debugSource, it.msg, state = -1)
|
log(debugSource, it.msg, state = -1)
|
||||||
|
|||||||
@@ -152,11 +152,16 @@ object BookInfo {
|
|||||||
scope.ensureActive()
|
scope.ensureActive()
|
||||||
Debug.log(bookSource.bookSourceUrl, "┌获取文件下载链接")
|
Debug.log(bookSource.bookSourceUrl, "┌获取文件下载链接")
|
||||||
book.downloadUrls = analyzeRule.getStringList(infoRule.downloadUrls, isUrl = true)
|
book.downloadUrls = analyzeRule.getStringList(infoRule.downloadUrls, isUrl = true)
|
||||||
|
if (book.downloadUrls == null) {
|
||||||
|
Debug.log(bookSource.bookSourceUrl, "└")
|
||||||
|
throw NoStackTraceException("下载链接为空")
|
||||||
|
} else {
|
||||||
Debug.log(
|
Debug.log(
|
||||||
bookSource.bookSourceUrl,
|
bookSource.bookSourceUrl,
|
||||||
"└" + TextUtils.join(",\n", book.downloadUrls!!)
|
"└" + TextUtils.join(",\n", book.downloadUrls!!)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user