diff --git a/src/pt/vizer/build.gradle b/src/pt/vizer/build.gradle index b96c306d5..d7db6cb9a 100644 --- a/src/pt/vizer/build.gradle +++ b/src/pt/vizer/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Vizer.tv' pkgNameSuffix = 'pt.vizer' extClass = '.Vizer' - extVersionCode = 5 + extVersionCode = 6 libVersion = '13' containsNsfw = true } diff --git a/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/Vizer.kt b/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/Vizer.kt index a960aafcb..8bd42d794 100644 --- a/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/Vizer.kt +++ b/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/Vizer.kt @@ -61,7 +61,7 @@ class Vizer : ConfigurableAnimeSource, AnimeHttpSource() { // ============================== Popular =============================== override fun popularAnimeRequest(page: Int): Request { - val initialUrl = "$API_URL/ajaxPagination.php?categoryFilterOrderBy=vzViews&page=$page&categoryFilterOrderWay=desc&categoryFilterYearMin=1950&categoryFilterYearMax=2022" + val initialUrl = "$API_URL/ajaxPagination.php?categoryFilterOrderBy=vzViews&page=${page - 1}&categoryFilterOrderWay=desc&categoryFilterYearMin=1950&categoryFilterYearMax=2022" val pageType = preferences.getString(PREF_POPULAR_PAGE_KEY, "movie")!! val finalUrl = if ("movie" in pageType) { initialUrl + "&saga=0&categoriesListMovies=all" @@ -162,14 +162,16 @@ class Vizer : ConfigurableAnimeSource, AnimeHttpSource() { val videoList = players.iterator().mapNotNull loop@{ (name, status) -> if (status == "0") return@loop null val url = getPlayerUrl(videoObj.id, name) - when { - name == "mixdrop" -> + when (name) { + "mixdrop" -> MixDropExtractor(client) - .videoFromUrl(url, langPrefix)?.let(::listOf) - name == "streamtape" -> + .videoFromUrl(url, langPrefix) + ?.let(::listOf) + "streamtape" -> StreamTapeExtractor(client) - .videoFromUrl(url, "StreamTape($langPrefix)")?.let(::listOf) - name == "fembed" -> + .videoFromUrl(url, "StreamTape($langPrefix)") + ?.let(::listOf) + "fembed" -> FembedExtractor(client) .videosFromUrl(url, langPrefix) else -> null @@ -194,7 +196,7 @@ class Vizer : ConfigurableAnimeSource, AnimeHttpSource() { } } else { val params = VizerFilters.getSearchParameters(filters) - client.newCall(searchAnimeRequest(page, query, params)) + client.newCall(searchAnimeRequest(page - 1, query, params)) .asObservableSuccess() .map { response -> searchAnimeParse(response) diff --git a/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/VizerFilters.kt b/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/VizerFilters.kt index 263365140..e6bb6f6bb 100644 --- a/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/VizerFilters.kt +++ b/src/pt/vizer/src/eu/kanade/tachiyomi/animeextension/pt/vizer/VizerFilters.kt @@ -34,7 +34,7 @@ object VizerFilters { class SortFilter : AnimeFilter.Sort( "Ordernar por", VizerFiltersData.orders.map { it.first }.toTypedArray(), - Selection(0, true) + Selection(0, false) ) val filterList = AnimeFilterList(