LeerCapitulo: Don't throw exception if deobfuscation failed (#11604)
* fix crash * bump
This commit is contained in:
parent
b8154e7698
commit
3946637e7b
@ -1,7 +1,7 @@
|
|||||||
ext {
|
ext {
|
||||||
extName = 'LeerCapitulo'
|
extName = 'LeerCapitulo'
|
||||||
extClass = '.LeerCapitulo'
|
extClass = '.LeerCapitulo'
|
||||||
extVersionCode = 12
|
extVersionCode = 13
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|||||||
@ -192,7 +192,7 @@ class LeerCapitulo : ParsedHttpSource() {
|
|||||||
|
|
||||||
for (scriptUrl in scripts) {
|
for (scriptUrl in scripts) {
|
||||||
val scriptData = notRateLimitClient.newCall(GET(scriptUrl, headers)).execute().body.string()
|
val scriptData = notRateLimitClient.newCall(GET(scriptUrl, headers)).execute().body.string()
|
||||||
val deobfuscatedScript = Deobfuscator.deobfuscateScript(scriptData)
|
val deobfuscatedScript = runCatching { Deobfuscator.deobfuscateScript(scriptData) }.getOrNull()
|
||||||
if (deobfuscatedScript != null && deobfuscatedScript.contains("#array_data")) {
|
if (deobfuscatedScript != null && deobfuscatedScript.contains("#array_data")) {
|
||||||
dataScript = deobfuscatedScript
|
dataScript = deobfuscatedScript
|
||||||
cachedScriptUrl = scriptUrl
|
cachedScriptUrl = scriptUrl
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user