From 7e9ca28ae024c1ea1aadad30479191113bf20a27 Mon Sep 17 00:00:00 2001 From: Eugene <35057681+e-shl@users.noreply.github.com> Date: Sun, 18 Jul 2021 18:18:33 +0500 Subject: [PATCH] [RU]Remanga change/refix "single pixel" filter (#8168) * [RU]Remanga change/refix "single pixel" filter * move minor --- src/ru/remanga/build.gradle | 2 +- .../tachiyomi/extension/ru/remanga/Remanga.kt | 6 +++--- .../tachiyomi/extension/ru/remanga/dto/Dto.kt | 18 +++++------------- 3 files changed, 9 insertions(+), 17 deletions(-) diff --git a/src/ru/remanga/build.gradle b/src/ru/remanga/build.gradle index d5f28187f..bf6b07022 100644 --- a/src/ru/remanga/build.gradle +++ b/src/ru/remanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Remanga' pkgNameSuffix = 'ru.remanga' extClass = '.Remanga' - extVersionCode = 32 + extVersionCode = 33 libVersion = '1.2' } diff --git a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt index b22173798..b7ab39b0d 100644 --- a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt +++ b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt @@ -6,8 +6,8 @@ import GenresDto import LibraryDto import MangaDetDto import PageDto +import ChunksPageDto import PageWrapperDto -import PaidPageDto import SeriesWrapperDto import UserDto import android.annotation.SuppressLint @@ -350,11 +350,11 @@ class Remanga : ConfigurableSource, HttpSource() { val body = response.body?.string()!! return try { val page = json.decodeFromString>(body) - page.content.pages.filter { it.height > 1 }.map { + page.content.pages.filter { it.height > 10 }.map { Page(it.page, "", it.link) } } catch (e: SerializationException) { - val page = json.decodeFromString>(body) + val page = json.decodeFromString>(body) val result = mutableListOf() page.content.pages.forEach { it.filter { page -> page.height > 10 }.forEach { page -> diff --git a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt index a29f4fcd7..2c5ca62ff 100644 --- a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt +++ b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt @@ -101,20 +101,12 @@ data class PageDto( val pages: List ) +@Serializable +data class ChunksPageDto( + val pages: List> +) + @Serializable data class UserDto( val access_token: String ) - -@Serializable -data class PaidPagesDto( - val id: Long, - val link: String, - val height: Int, - val page: Int -) - -@Serializable -data class PaidPageDto( - val pages: List> -)