From 00f2eddb58a8720209257906a8e9f2b0e6de28d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Cirella?= Date: Sun, 28 Jan 2024 23:42:22 -0300 Subject: [PATCH] HN: Show only entire images (#768) HN - Show only entire images --- src/en/hentainexus/build.gradle | 2 +- .../tachiyomi/extension/en/hentainexus/HentaiNexus.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/en/hentainexus/build.gradle b/src/en/hentainexus/build.gradle index 1a7e43c0b..da35f5b87 100644 --- a/src/en/hentainexus/build.gradle +++ b/src/en/hentainexus/build.gradle @@ -1,7 +1,7 @@ ext { extName = "HentaiNexus" extClass = ".HentaiNexus" - extVersionCode = 7 + extVersionCode = 8 isNsfw = true } diff --git a/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexus.kt b/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexus.kt index 6d83783a4..efd105294 100644 --- a/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexus.kt +++ b/src/en/hentainexus/src/eu/kanade/tachiyomi/extension/en/hentainexus/HentaiNexus.kt @@ -146,9 +146,9 @@ class HentaiNexus : ParsedHttpSource() { val encoded = script.substringAfter("initReader(\"").substringBefore("\",") val data = HentaiNexusUtils.decryptData(encoded) - return json.parseToJsonElement(data).jsonArray.mapIndexed { i, it -> - Page(i, imageUrl = it.jsonObject["image"]!!.jsonPrimitive.content) - } + return json.parseToJsonElement(data).jsonArray + .filter { it.jsonObject["type"]!!.jsonPrimitive.content == "image" } + .mapIndexed { i, it -> Page(i, imageUrl = it.jsonObject["image"]!!.jsonPrimitive.content) } } override fun imageUrlParse(document: Document) = throw UnsupportedOperationException()