Readcomiconline - Fix Script String Encoding (#9054)
Fix script string encoding
This commit is contained in:
parent
3b4759ef5a
commit
f8d70a5252
@ -1,7 +1,7 @@
|
|||||||
ext {
|
ext {
|
||||||
extName = 'ReadComicOnline'
|
extName = 'ReadComicOnline'
|
||||||
extClass = '.Readcomiconline'
|
extClass = '.Readcomiconline'
|
||||||
extVersionCode = 37
|
extVersionCode = 38
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
@ -249,7 +249,7 @@ class Readcomiconline : ConfigurableSource, ParsedHttpSource() {
|
|||||||
for (script in scripts) {
|
for (script in scripts) {
|
||||||
QuickJs.create().use {
|
QuickJs.create().use {
|
||||||
val eval =
|
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>>()
|
val evalResult = (it.evaluate(eval) as String).parseAs<List<String>>()
|
||||||
|
|
||||||
// Add results to 'encryptedLinks'
|
// Add results to 'encryptedLinks'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user