From f8d70a525257133091109476a3623afaf1451773 Mon Sep 17 00:00:00 2001 From: Jake Date: Mon, 2 Jun 2025 00:31:32 +0800 Subject: [PATCH] Readcomiconline - Fix Script String Encoding (#9054) Fix script string encoding --- src/en/readcomiconline/build.gradle | 2 +- .../tachiyomi/extension/en/readcomiconline/Readcomiconline.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/en/readcomiconline/build.gradle b/src/en/readcomiconline/build.gradle index df5b497c7..e712414b5 100644 --- a/src/en/readcomiconline/build.gradle +++ b/src/en/readcomiconline/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'ReadComicOnline' extClass = '.Readcomiconline' - extVersionCode = 37 + extVersionCode = 38 } apply from: "$rootDir/common.gradle" diff --git a/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt b/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt index 83b2629e1..83f337f37 100644 --- a/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt +++ b/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt @@ -249,7 +249,7 @@ class Readcomiconline : ConfigurableSource, ParsedHttpSource() { for (script in scripts) { QuickJs.create().use { val eval = - "let _encryptedString = `${script.data()}`;let _useServer2 = $useSecondServer;${remoteConfigItem!!.imageDecryptEval}" + "let _encryptedString = ${Json.encodeToString(script.data().trimIndent())};let _useServer2 = $useSecondServer;${remoteConfigItem!!.imageDecryptEval}" val evalResult = (it.evaluate(eval) as String).parseAs>() // Add results to 'encryptedLinks'