From 431d726b65d15039537c15bf3d996bed9811d5b3 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Thu, 15 Sep 2022 23:28:53 +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 --- app/src/main/java/io/legado/app/help/BookHelp.kt | 5 ++++- .../io/legado/app/ui/association/VerificationCodeActivity.kt | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/help/BookHelp.kt b/app/src/main/java/io/legado/app/help/BookHelp.kt index 608d593b2..aa31d30c7 100644 --- a/app/src/main/java/io/legado/app/help/BookHelp.kt +++ b/app/src/main/java/io/legado/app/help/BookHelp.kt @@ -139,8 +139,11 @@ object BookHelp { var bytes = analyzeUrl.getByteArrayAwait() //某些图片被加密,需要进一步解密 bookSource?.getContentRule()?.imageDecode?.let { + if (it.isBlank()) { + return@let + } kotlin.runCatching { - bookSource?.evalJS(it) { + bookSource.evalJS(it) { put("book", book) put("result", bytes) put("src", src) diff --git a/app/src/main/java/io/legado/app/ui/association/VerificationCodeActivity.kt b/app/src/main/java/io/legado/app/ui/association/VerificationCodeActivity.kt index 13ade4694..1166abef5 100644 --- a/app/src/main/java/io/legado/app/ui/association/VerificationCodeActivity.kt +++ b/app/src/main/java/io/legado/app/ui/association/VerificationCodeActivity.kt @@ -17,8 +17,9 @@ class VerificationCodeActivity : override fun onActivityCreated(savedInstanceState: Bundle?) { intent.getStringExtra("imageUrl")?.let { val sourceOrigin = intent.getStringExtra("sourceOrigin") + val sourceName = intent.getStringExtra("sourceName") showDialogFragment( - VerificationCodeDialog(it, sourceOrigin) + VerificationCodeDialog(it, sourceOrigin, sourceName) ) } ?: finish() }