From 1a1566be23768b66f4a782153c1063b5c5ef58e6 Mon Sep 17 00:00:00 2001 From: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> Date: Fri, 2 Aug 2024 17:17:45 +0500 Subject: [PATCH] Reaper Scans: fix covers and date (#4382) --- lib-multisrc/heancms/build.gradle.kts | 2 +- .../src/eu/kanade/tachiyomi/multisrc/heancms/HeanCms.kt | 2 +- .../tachiyomi/extension/en/reaperscans/ReaperScans.kt | 9 ++++++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/lib-multisrc/heancms/build.gradle.kts b/lib-multisrc/heancms/build.gradle.kts index 32122901d..1b94b6c7e 100644 --- a/lib-multisrc/heancms/build.gradle.kts +++ b/lib-multisrc/heancms/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("lib-multisrc") } -baseVersionCode = 25 +baseVersionCode = 26 dependencies { api(project(":lib:i18n")) diff --git a/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCms.kt b/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCms.kt index d22e92437..cd1be5660 100644 --- a/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCms.kt +++ b/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCms.kt @@ -208,7 +208,7 @@ abstract class HeanCms( val result = json.parseAs() val mangaList = result.data.map { - it.toSManga(apiUrl, coverPath, mangaSubDirectory) + it.toSManga(cdnUrl, coverPath, mangaSubDirectory) } return MangasPage(mangaList, result.meta?.hasNextPage() ?: false) diff --git a/src/en/reaperscans/src/eu/kanade/tachiyomi/extension/en/reaperscans/ReaperScans.kt b/src/en/reaperscans/src/eu/kanade/tachiyomi/extension/en/reaperscans/ReaperScans.kt index 031e27cfe..13144eb22 100644 --- a/src/en/reaperscans/src/eu/kanade/tachiyomi/extension/en/reaperscans/ReaperScans.kt +++ b/src/en/reaperscans/src/eu/kanade/tachiyomi/extension/en/reaperscans/ReaperScans.kt @@ -1,14 +1,21 @@ package eu.kanade.tachiyomi.extension.en.reaperscans import eu.kanade.tachiyomi.multisrc.heancms.HeanCms +import eu.kanade.tachiyomi.network.interceptor.rateLimit +import java.text.SimpleDateFormat +import java.util.Locale class ReaperScans : HeanCms("Reaper Scans", "https://reaperscans.com", "en") { override val versionId = 3 + override val client = super.client.newBuilder() + .rateLimit(1) + .build() + override val useNewChapterEndpoint = true override val useNewQueryEndpoint = true override val enableLogin = true - + override val dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US) override val cdnUrl = "https://media.reaperscans.com/file/4SRBHm" }