From 6b5545e778673920a163c1a9513268365c60e1e0 Mon Sep 17 00:00:00 2001
From: Vetle Ledaal <vetle.ledaal@gmail.com>
Date: Sun, 6 Aug 2023 16:09:24 +0000
Subject: [PATCH] MangaSpark: fix covers (#17397)

---
 .../madara/mangaspark/src/MangaSpark.kt       | 28 ++++++-------------
 .../multisrc/madara/MadaraGenerator.kt        |  2 +-
 2 files changed, 9 insertions(+), 21 deletions(-)

diff --git a/multisrc/overrides/madara/mangaspark/src/MangaSpark.kt b/multisrc/overrides/madara/mangaspark/src/MangaSpark.kt
index d82e09e9d..74928ff32 100644
--- a/multisrc/overrides/madara/mangaspark/src/MangaSpark.kt
+++ b/multisrc/overrides/madara/mangaspark/src/MangaSpark.kt
@@ -1,26 +1,14 @@
 package eu.kanade.tachiyomi.extension.ar.mangaspark
 
 import eu.kanade.tachiyomi.multisrc.madara.Madara
-import eu.kanade.tachiyomi.source.model.SManga
-import org.jsoup.nodes.Element
-
-class MangaSpark : Madara("MangaSpark", "https://mangaspark.com", "ar") {
-    override fun popularMangaFromElement(element: Element): SManga {
-        val manga = SManga.create()
-
-        with(element) {
-            select(popularMangaUrlSelector).first()?.let {
-                manga.setUrlWithoutDomain(it.attr("abs:href"))
-                manga.title = it.ownText()
-            }
-
-            select("img").first()?.let {
-                manga.thumbnail_url = imageFromElement(it)?.replace("mangaspark", "mangalek")
-            }
-        }
-
-        return manga
-    }
+import java.text.SimpleDateFormat
+import java.util.Locale
 
+class MangaSpark : Madara(
+    "MangaSpark",
+    "https://mangaspark.com",
+    "ar",
+    dateFormat = SimpleDateFormat("yyyy-MM-dd", Locale.ROOT),
+) {
     override val chapterUrlSuffix = ""
 }
diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt
index 1d2d40bd0..321b325a2 100644
--- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt
+++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt
@@ -258,7 +258,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Mangas Origines", "https://mangas-origines.xyz", "fr", isNsfw = true, overrideVersionCode = 4),
         SingleLang("MangaSco", "https://manhwasco.net", "en", overrideVersionCode = 2),
         SingleLang("MangaSiro", "https://mangasiro.com", "en", isNsfw = true),
-        SingleLang("MangaSpark", "https://mangaspark.com", "ar", overrideVersionCode = 2),
+        SingleLang("MangaSpark", "https://mangaspark.com", "ar", overrideVersionCode = 3),
         SingleLang("MangaStic", "https://mangastic9.com", "en", overrideVersionCode = 2),
         SingleLang("Mangasushi", "https://mangasushi.org", "en", overrideVersionCode = 3),
         SingleLang("MangaTone", "https://mangatone.com", "en"),