Readcomiconline - Fix Script String Encoding (#9054)

Fix script string encoding
This commit is contained in:
Jake 2025-06-02 00:31:32 +08:00 committed by Draff
parent 3b4759ef5a
commit f8d70a5252
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 2 additions and 2 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = 'ReadComicOnline'
extClass = '.Readcomiconline'
extVersionCode = 37
extVersionCode = 38
}
apply from: "$rootDir/common.gradle"

View File

@ -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<List<String>>()
// Add results to 'encryptedLinks'