From 2a9b8c24c2c8b2c8df4052134b803ed4176b4ecb Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Fri, 2 May 2025 15:47:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt index e2d982bbc..9ad9a7671 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt @@ -12,6 +12,7 @@ import io.legado.app.data.entities.Book import io.legado.app.data.entities.BookChapter import io.legado.app.data.entities.BookSource import io.legado.app.data.entities.RssArticle +import io.legado.app.exception.NoStackTraceException import io.legado.app.help.CacheManager import io.legado.app.help.JsExtensions import io.legado.app.help.http.CookieStore @@ -816,7 +817,7 @@ class AnalyzeRule( * 重新获取book */ fun reGetBook() { - if (!preUpdateJs) return + if (!preUpdateJs) throw NoStackTraceException("只能在 preUpdateJs 中调用") val bookSource = source as? BookSource val book = book as? Book if (bookSource == null || book == null) return @@ -838,7 +839,7 @@ class AnalyzeRule( * 更新tocUrl,有些书源目录url定期更新,可以在js调用更新 */ fun refreshTocUrl() { - if (!preUpdateJs) return + if (!preUpdateJs) throw NoStackTraceException("只能在 preUpdateJs 中调用") val bookSource = source as? BookSource val book = book as? Book if (bookSource == null || book == null) return