From cd528cde6a50ee6480b503154219a296216b37dc Mon Sep 17 00:00:00 2001 From: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> Date: Wed, 29 Oct 2025 19:07:34 +0500 Subject: [PATCH] MangaTaro: handle days in relative date parsing (#11325) --- src/en/mangataro/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/mangataro/MangaTaro.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/en/mangataro/build.gradle b/src/en/mangataro/build.gradle index 9e55aa676..a5c39b55a 100644 --- a/src/en/mangataro/build.gradle +++ b/src/en/mangataro/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'MangaTaro' extClass = '.MangaTaro' - extVersionCode = 3 + extVersionCode = 4 isNsfw = false } diff --git a/src/en/mangataro/src/eu/kanade/tachiyomi/extension/en/mangataro/MangaTaro.kt b/src/en/mangataro/src/eu/kanade/tachiyomi/extension/en/mangataro/MangaTaro.kt index acb9b8f25..84cac55a2 100644 --- a/src/en/mangataro/src/eu/kanade/tachiyomi/extension/en/mangataro/MangaTaro.kt +++ b/src/en/mangataro/src/eu/kanade/tachiyomi/extension/en/mangataro/MangaTaro.kt @@ -292,6 +292,7 @@ class MangaTaro : HttpSource() { when (unit) { "h" -> calendar.add(Calendar.HOUR, -amount.toInt()) + "d" -> calendar.add(Calendar.DAY_OF_YEAR, -amount.toInt()) "w" -> calendar.add(Calendar.WEEK_OF_YEAR, -amount.toInt()) "mo" -> calendar.add(Calendar.MONTH, -amount.toInt()) "y" -> calendar.add(Calendar.YEAR, -amount.toInt()) @@ -300,7 +301,7 @@ class MangaTaro : HttpSource() { return calendar.timeInMillis } - private val relativeDateRegex = Regex("""(\d+)(h|w|mo|y) ago""") + private val relativeDateRegex = Regex("""(\d+)(h|d|w|mo|y) ago""") override fun imageUrlParse(response: Response): String { throw UnsupportedOperationException()