Fix vizer.tv search results (#1307)
* fix(Search): Show all results * refactor * Bump version
This commit is contained in:
@ -6,7 +6,7 @@ ext {
|
|||||||
extName = 'Vizer.tv'
|
extName = 'Vizer.tv'
|
||||||
pkgNameSuffix = 'pt.vizer'
|
pkgNameSuffix = 'pt.vizer'
|
||||||
extClass = '.Vizer'
|
extClass = '.Vizer'
|
||||||
extVersionCode = 5
|
extVersionCode = 6
|
||||||
libVersion = '13'
|
libVersion = '13'
|
||||||
containsNsfw = true
|
containsNsfw = true
|
||||||
}
|
}
|
||||||
|
@ -61,7 +61,7 @@ class Vizer : ConfigurableAnimeSource, AnimeHttpSource() {
|
|||||||
// ============================== Popular ===============================
|
// ============================== Popular ===============================
|
||||||
|
|
||||||
override fun popularAnimeRequest(page: Int): Request {
|
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 pageType = preferences.getString(PREF_POPULAR_PAGE_KEY, "movie")!!
|
||||||
val finalUrl = if ("movie" in pageType) {
|
val finalUrl = if ("movie" in pageType) {
|
||||||
initialUrl + "&saga=0&categoriesListMovies=all"
|
initialUrl + "&saga=0&categoriesListMovies=all"
|
||||||
@ -162,14 +162,16 @@ class Vizer : ConfigurableAnimeSource, AnimeHttpSource() {
|
|||||||
val videoList = players.iterator().mapNotNull loop@{ (name, status) ->
|
val videoList = players.iterator().mapNotNull loop@{ (name, status) ->
|
||||||
if (status == "0") return@loop null
|
if (status == "0") return@loop null
|
||||||
val url = getPlayerUrl(videoObj.id, name)
|
val url = getPlayerUrl(videoObj.id, name)
|
||||||
when {
|
when (name) {
|
||||||
name == "mixdrop" ->
|
"mixdrop" ->
|
||||||
MixDropExtractor(client)
|
MixDropExtractor(client)
|
||||||
.videoFromUrl(url, langPrefix)?.let(::listOf)
|
.videoFromUrl(url, langPrefix)
|
||||||
name == "streamtape" ->
|
?.let(::listOf)
|
||||||
|
"streamtape" ->
|
||||||
StreamTapeExtractor(client)
|
StreamTapeExtractor(client)
|
||||||
.videoFromUrl(url, "StreamTape($langPrefix)")?.let(::listOf)
|
.videoFromUrl(url, "StreamTape($langPrefix)")
|
||||||
name == "fembed" ->
|
?.let(::listOf)
|
||||||
|
"fembed" ->
|
||||||
FembedExtractor(client)
|
FembedExtractor(client)
|
||||||
.videosFromUrl(url, langPrefix)
|
.videosFromUrl(url, langPrefix)
|
||||||
else -> null
|
else -> null
|
||||||
@ -194,7 +196,7 @@ class Vizer : ConfigurableAnimeSource, AnimeHttpSource() {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
val params = VizerFilters.getSearchParameters(filters)
|
val params = VizerFilters.getSearchParameters(filters)
|
||||||
client.newCall(searchAnimeRequest(page, query, params))
|
client.newCall(searchAnimeRequest(page - 1, query, params))
|
||||||
.asObservableSuccess()
|
.asObservableSuccess()
|
||||||
.map { response ->
|
.map { response ->
|
||||||
searchAnimeParse(response)
|
searchAnimeParse(response)
|
||||||
|
@ -34,7 +34,7 @@ object VizerFilters {
|
|||||||
class SortFilter : AnimeFilter.Sort(
|
class SortFilter : AnimeFilter.Sort(
|
||||||
"Ordernar por",
|
"Ordernar por",
|
||||||
VizerFiltersData.orders.map { it.first }.toTypedArray(),
|
VizerFiltersData.orders.map { it.first }.toTypedArray(),
|
||||||
Selection(0, true)
|
Selection(0, false)
|
||||||
)
|
)
|
||||||
|
|
||||||
val filterList = AnimeFilterList(
|
val filterList = AnimeFilterList(
|
||||||
|
Reference in New Issue
Block a user