From 8057b3f55a0e912b5b08a041ca409b76c9d50f1b Mon Sep 17 00:00:00 2001 From: Chopper <156493704+choppeh@users.noreply.github.com> Date: Sun, 26 Jan 2025 09:46:00 -0300 Subject: [PATCH] EZmanga: Migrate theme (#7330) Migrate theme --- .../eu/kanade/tachiyomi/multisrc/heancms/HeanCmsDto.kt | 2 +- src/en/ezmanga/build.gradle | 4 ++-- .../kanade/tachiyomi/extension/en/ezmanga/EZmanga.kt | 10 ++++++---- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsDto.kt b/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsDto.kt index f9e696a31..7cf7f408c 100644 --- a/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsDto.kt +++ b/lib-multisrc/heancms/src/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsDto.kt @@ -105,7 +105,7 @@ class HeanCmsChapterDto( @SerialName("chapter_name") private val name: String, @SerialName("chapter_title") private val title: String? = null, @SerialName("chapter_slug") private val slug: String, - @SerialName("created_at") private val createdAt: String, + @SerialName("created_at") private val createdAt: String? = null, val price: Int? = null, ) { fun toSChapter( diff --git a/src/en/ezmanga/build.gradle b/src/en/ezmanga/build.gradle index 5cbde7fc6..d5ed0cbd0 100644 --- a/src/en/ezmanga/build.gradle +++ b/src/en/ezmanga/build.gradle @@ -1,9 +1,9 @@ ext { extName = 'EZmanga' extClass = '.EZmanga' - themePkg = 'keyoapp' + themePkg = 'heancms' baseUrl = 'https://ezmanga.org' - overrideVersionCode = 35 + overrideVersionCode = 21 } apply from: "$rootDir/common.gradle" diff --git a/src/en/ezmanga/src/eu/kanade/tachiyomi/extension/en/ezmanga/EZmanga.kt b/src/en/ezmanga/src/eu/kanade/tachiyomi/extension/en/ezmanga/EZmanga.kt index a52a663fb..4235beeb2 100644 --- a/src/en/ezmanga/src/eu/kanade/tachiyomi/extension/en/ezmanga/EZmanga.kt +++ b/src/en/ezmanga/src/eu/kanade/tachiyomi/extension/en/ezmanga/EZmanga.kt @@ -1,12 +1,14 @@ package eu.kanade.tachiyomi.extension.en.ezmanga -import eu.kanade.tachiyomi.multisrc.keyoapp.Keyoapp +import eu.kanade.tachiyomi.multisrc.heancms.HeanCms -class EZmanga : Keyoapp( +class EZmanga : HeanCms( "EZmanga", "https://ezmanga.org", "en", ) { - // Migrated from Madara to Keyoapp - override val versionId = 2 + // Migrated from Keyoapp to HeanCms + override val versionId = 3 + + override val useNewChapterEndpoint = true }