LeerCapitulo: Don't throw exception if deobfuscation failed (#11604)

* fix crash

* bump
This commit is contained in:
bapeey 2025-11-13 00:53:37 -05:00 committed by Draff
parent b8154e7698
commit 3946637e7b
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 2 additions and 2 deletions

View File

@ -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"

View File

@ -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