From 1cc407b7d357dd4f987b3c3e36744a0d2f05b05e Mon Sep 17 00:00:00 2001 From: Nachat Ayoub <73206390+nachat-ayoub@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:58:56 +0000 Subject: [PATCH] Update Anime4UP videoListParse function --- .../animeextension/ar/anime4up/Anime4Up.kt | 50 +++++++++++++++---- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt index dc78d63a..ad9b85e0 100644 --- a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt +++ b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt @@ -38,7 +38,7 @@ class Anime4Up : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override val name = "Anime4Up" - override val baseUrl = "https://anime4up.cam" + override val baseUrl = "https://anime4up.rest" override val lang = "ar" @@ -136,23 +136,55 @@ class Anime4Up : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode_number = name.substringAfterLast(" ").toFloatOrNull() ?: 0F } - // ============================ Video Links ============================= @Serializable data class Qualities( val fhd: Map = emptyMap(), val hd: Map = emptyMap(), val sd: Map = emptyMap(), ) - + + @Serializable + data class WatchServerData( + val name: String, + val link: String, + val order: String, + val icon: Boolean + ) + override fun videoListParse(response: Response): List