diff --git a/src/fr/animevostfr/build.gradle b/src/fr/animevostfr/build.gradle index 0642f1947..ba4550577 100644 --- a/src/fr/animevostfr/build.gradle +++ b/src/fr/animevostfr/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'AnimeVostFr' pkgNameSuffix = 'fr.animevostfr' extClass = '.AnimeVostFr' - extVersionCode = 1 + extVersionCode = 2 libVersion = '13' } diff --git a/src/fr/animevostfr/src/eu/kanade/tachiyomi/animeextension/fr/animevostfr/AnimeVostFr.kt b/src/fr/animevostfr/src/eu/kanade/tachiyomi/animeextension/fr/animevostfr/AnimeVostFr.kt index b6feb9977..ef1cc10f6 100644 --- a/src/fr/animevostfr/src/eu/kanade/tachiyomi/animeextension/fr/animevostfr/AnimeVostFr.kt +++ b/src/fr/animevostfr/src/eu/kanade/tachiyomi/animeextension/fr/animevostfr/AnimeVostFr.kt @@ -5,6 +5,7 @@ import android.content.SharedPreferences import android.util.Log import androidx.preference.ListPreference import androidx.preference.PreferenceScreen +import eu.kanade.tachiyomi.animeextension.fr.animevostfr.extractors.CdopeExtractor import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource import eu.kanade.tachiyomi.animesource.model.AnimeFilter import eu.kanade.tachiyomi.animesource.model.AnimeFilterList @@ -132,7 +133,7 @@ class AnimeVostFr : ConfigurableAnimeSource, ParsedAnimeHttpSource() { return if (type == "MOVIE") { return listOf( SEpisode.create().apply { - url = response.request.url.toString() + "?server=download" + url = response.request.url.toString() name = "Movie" } ) @@ -148,42 +149,78 @@ class AnimeVostFr : ConfigurableAnimeSource, ParsedAnimeHttpSource() { .substringAfterLast("-episode-") .substringBefore("-") return SEpisode.create().apply { - setUrlWithoutDomain(element.attr("href") + "?server=download") + setUrlWithoutDomain(element.attr("href")) name = "Épisode $number" episode_number = number.toFloat() } } override fun fetchVideoList(episode: SEpisode): Observable> { - val response = client.newCall(GET(episode.url)).execute() + val videoList = mutableListOf