fix: Fix filters that refuse to reset (#1711)
This commit is contained in:
@ -49,7 +49,7 @@ object AnimeOnlineNinjaFilters {
|
||||
return state.first { it is R }.toUriPart()
|
||||
}
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
InvertedResultsFilter(),
|
||||
TypeFilter(),
|
||||
LetterFilter(),
|
||||
|
@ -12,7 +12,7 @@ class DooPlayGenerator : ThemeSourceGenerator {
|
||||
|
||||
override val sources = listOf(
|
||||
SingleLang("AnimeOnline360", "https://animeonline360.me", "en", isNsfw = false),
|
||||
SingleLang("AnimeOnline.Ninja", "https://www1.animeonline.ninja", "es", className = "AnimeOnlineNinja", isNsfw = false, overrideVersionCode = 26),
|
||||
SingleLang("AnimeOnline.Ninja", "https://www1.animeonline.ninja", "es", className = "AnimeOnlineNinja", isNsfw = false, overrideVersionCode = 27),
|
||||
SingleLang("AnimePlayer", "https://animeplayer.com.br", "pt-BR", isNsfw = true),
|
||||
SingleLang("AnimesFox BR", "https://animesfoxbr.com", "pt-BR", isNsfw = false, overrideVersionCode = 1),
|
||||
SingleLang("Animes Grátis", "https://animesgratis.org", "pt-BR", className = "AnimesGratis", isNsfw = false),
|
||||
|
@ -59,7 +59,7 @@ object DopeFlixFilters {
|
||||
DopeFlixFiltersData.COUNTRIES.map { CheckBoxVal(it.first, false) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
TypeFilter(),
|
||||
QualityFilter(),
|
||||
ReleaseYearFilter(),
|
||||
|
@ -8,7 +8,7 @@ class DopeFlixGenerator : ThemeSourceGenerator {
|
||||
|
||||
override val themeClass = "DopeFlix"
|
||||
|
||||
override val baseVersionCode = 16
|
||||
override val baseVersionCode = 17
|
||||
|
||||
override val sources = listOf(
|
||||
SingleLang("DopeBox", "https://dopebox.to", "en", isNsfw = false, overrideVersionCode = 1),
|
||||
|
@ -8,7 +8,7 @@ ext {
|
||||
extName = 'Yomiroll'
|
||||
pkgNameSuffix = 'all.kamyroll'
|
||||
extClass = '.Yomiroll'
|
||||
extVersionCode = 23
|
||||
extVersionCode = 24
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ object YomirollFilters {
|
||||
CrunchyFiltersData.LANGUAGE.map { CheckBoxVal(it.first, false) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
AnimeFilter.Header("Search Filter (ignored if browsing)"),
|
||||
TypeFilter(),
|
||||
AnimeFilter.Separator(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'AllAnime'
|
||||
pkgNameSuffix = 'en.allanime'
|
||||
extClass = '.AllAnime'
|
||||
extVersionCode = 21
|
||||
extVersionCode = 22
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -61,7 +61,7 @@ object AllAnimeFilters {
|
||||
AllAnimeFiltersData.GENRES.map { CheckBoxVal(it.first, false) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
OriginFilter(),
|
||||
SeasonFilter(),
|
||||
ReleaseYearFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'AnimeDao'
|
||||
pkgNameSuffix = 'en.animedao'
|
||||
extClass = '.AnimeDao'
|
||||
extVersionCode = 11
|
||||
extVersionCode = 12
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -76,7 +76,7 @@ object AnimeDaoFilters {
|
||||
|
||||
class OrderFilter : QueryPartFilter("Order", AnimeDaoFiltersData.ORDER)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
GenreFilter(),
|
||||
RatingFilter(),
|
||||
LetterFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'FMovies'
|
||||
pkgNameSuffix = 'en.fmovies'
|
||||
extClass = '.FMovies'
|
||||
extVersionCode = 1
|
||||
extVersionCode = 2
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -103,7 +103,7 @@ object FMoviesFilters {
|
||||
|
||||
class SortFilter : QueryPartFilter("Sort", FMoviesFiltersData.SORT)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
TypesFilter(),
|
||||
GenresFilter(),
|
||||
CountriesFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'Kawaiifu'
|
||||
pkgNameSuffix = 'en.kawaiifu'
|
||||
extClass = '.Kawaiifu'
|
||||
extVersionCode = 2
|
||||
extVersionCode = 3
|
||||
libVersion = '13'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
@ -51,7 +51,7 @@ object KawaiifuFilters {
|
||||
KawaiifuFiltersData.TAGS.map { CheckBoxVal(it.first, false) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
TagsFilter(),
|
||||
AnimeFilter.Separator(),
|
||||
CategoryFilter(),
|
||||
|
@ -9,7 +9,7 @@ ext {
|
||||
pkgNameSuffix = 'en.kickassanime'
|
||||
extClass = '.KickAssAnime'
|
||||
libVersion = '13'
|
||||
extVersionCode = 27
|
||||
extVersionCode = 28
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -33,7 +33,7 @@ object KickAssAnimeFilters {
|
||||
class TypeFilter : QueryPartFilter("Type", KickAssAnimeFiltersData.TYPE)
|
||||
class SubPageFilter : QueryPartFilter("Sub-page", KickAssAnimeFiltersData.SUBPAGE)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
GenreFilter(),
|
||||
YearFilter(),
|
||||
StatusFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'KissAnime'
|
||||
pkgNameSuffix = 'en.kissanime'
|
||||
extClass = '.KissAnime'
|
||||
extVersionCode = 2
|
||||
extVersionCode = 3
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -34,7 +34,7 @@ object KissAnimeFilters {
|
||||
|
||||
class ScheduleFilter : QueryPartFilter("Schedule", KissAnimeFiltersData.SCHEDULE)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
StatusFilter(),
|
||||
GenreFilter(),
|
||||
AnimeFilter.Separator(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'marin.moe'
|
||||
pkgNameSuffix = 'en.marinmoe'
|
||||
extClass = '.MarinMoe'
|
||||
extVersionCode = 8
|
||||
extVersionCode = 9
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -54,7 +54,7 @@ object MarinMoeFilters {
|
||||
|
||||
class StudioFilter : QueryPartFilter("Studio", MarinMoeFiltersData.STUDIOS)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
SortFilter(),
|
||||
AnimeFilter.Separator(),
|
||||
TypeFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = '9anime'
|
||||
pkgNameSuffix = 'en.nineanime'
|
||||
extClass = '.NineAnime'
|
||||
extVersionCode = 42
|
||||
extVersionCode = 43
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -89,7 +89,7 @@ object NineAnimeFilters {
|
||||
NineAnimeFiltersData.RATING.map { CheckBoxVal(it.first, false) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
SortFilter(),
|
||||
AnimeFilter.Separator(),
|
||||
GenreFilter(),
|
||||
|
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'zoro.to (experimental)'
|
||||
pkgNameSuffix = 'en.zoro'
|
||||
extClass = '.Zoro'
|
||||
extVersionCode = 28
|
||||
extVersionCode = 29
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -45,7 +45,7 @@ object ZoroFilters {
|
||||
ZoroFiltersData.GENRES.map { CheckBoxVal(it.first, false) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
TypeFilter(),
|
||||
StatusFilter(),
|
||||
RatedFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'AnimeUnity'
|
||||
pkgNameSuffix = 'it.animeunity'
|
||||
extClass = '.AnimeUnity'
|
||||
extVersionCode = 2
|
||||
extVersionCode = 3
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -43,7 +43,7 @@ object AnimeUnityFilters {
|
||||
|
||||
class DubFilter : QueryPartFilter("Dub ITA", AnimeUnityFiltersData.DUB)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
AnimeFilter.Header("Le migliori pagine di anime"),
|
||||
AnimeFilter.Header("Nota: ignora altri filtri"),
|
||||
TopFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'AniPlay'
|
||||
pkgNameSuffix = 'it.aniplay'
|
||||
extClass = '.AniPlay'
|
||||
extVersionCode = 3
|
||||
extVersionCode = 4
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -56,7 +56,7 @@ object AniPlayFilters {
|
||||
class AnniFilter : QueryPartFilter("Anni", AniPlayFiltersData.ANNI)
|
||||
class StagioneFilter : QueryPartFilter("Stagione", AniPlayFiltersData.STAGIONE)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
OrdinaFilter(),
|
||||
AnimeFilter.Separator(),
|
||||
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'Anime Fire'
|
||||
pkgNameSuffix = 'pt.animefire'
|
||||
extClass = '.AnimeFire'
|
||||
extVersionCode = 4
|
||||
extVersionCode = 5
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,7 @@ object AFFilters {
|
||||
class GenreFilter : QueryPartFilter("Gênero", AFFiltersData.GENRES)
|
||||
class SeasonFilter : QueryPartFilter("Temporada", AFFiltersData.SEASONS)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
AnimeFilter.Header(AFFiltersData.IGNORE_SEARCH_MSG),
|
||||
SeasonFilter(),
|
||||
AnimeFilter.Header(AFFiltersData.IGNORE_SEASON_MSG),
|
||||
|
@ -7,7 +7,7 @@ ext {
|
||||
extName = 'Animes Aria'
|
||||
pkgNameSuffix = 'pt.animesaria'
|
||||
extClass = '.AnimesAria'
|
||||
extVersionCode = 1
|
||||
extVersionCode = 2
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -29,7 +29,7 @@ object AnimesAriaFilters {
|
||||
class YearFilter : QueryPartFilter("Ano", AnimesAriaFiltersData.YEARS)
|
||||
class SeasonFilter : QueryPartFilter("Temporada", AnimesAriaFiltersData.SEASONS)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
TypeFilter(),
|
||||
GenreFilter(),
|
||||
StatusFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'AnimesTC'
|
||||
pkgNameSuffix = 'pt.animestc'
|
||||
extClass = '.AnimesTC'
|
||||
extVersionCode = 1
|
||||
extVersionCode = 2
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -44,7 +44,7 @@ object ATCFilters {
|
||||
ATCFiltersData.GENRES.map { TriStateVal(it) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
InitialLetterFilter(),
|
||||
StatusFilter(),
|
||||
SortFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'AnimesZone'
|
||||
pkgNameSuffix = 'pt.animeszone'
|
||||
extClass = '.AnimesZone'
|
||||
extVersionCode = 2
|
||||
extVersionCode = 3
|
||||
libVersion = '13'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
@ -70,7 +70,7 @@ object AnimesZoneFilters {
|
||||
|
||||
class AdultFilter : QueryPartFilter("Adulto", AnimesZoneFiltersData.ADULT)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
GenreFilter(),
|
||||
StudioFilter(),
|
||||
YearFilter(),
|
||||
|
@ -7,7 +7,7 @@ ext {
|
||||
extName = 'Anitube'
|
||||
pkgNameSuffix = 'pt.anitube'
|
||||
extClass = '.Anitube'
|
||||
extVersionCode = 10
|
||||
extVersionCode = 11
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,7 @@ object AnitubeFilters {
|
||||
class YearFilter : QueryPartFilter("Ano", AnitubeFiltersData.YEARS)
|
||||
class SeasonFilter : QueryPartFilter("Temporada", AnitubeFiltersData.SEASONS)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
AnimeFilter.Header(AnitubeFiltersData.IGNORE_SEARCH_MSG),
|
||||
GenreFilter(),
|
||||
CharacterFilter(),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'Better Anime'
|
||||
pkgNameSuffix = 'pt.betteranime'
|
||||
extClass = '.BetterAnime'
|
||||
extVersionCode = 7
|
||||
extVersionCode = 8
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -37,7 +37,7 @@ object BAFilters {
|
||||
BAFiltersData.GENRES.map { CheckBoxVal(it.first, false) },
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
LanguageFilter(),
|
||||
YearFilter(),
|
||||
GenresFilter(),
|
||||
|
@ -7,7 +7,7 @@ ext {
|
||||
extName = 'Megaflix'
|
||||
pkgNameSuffix = 'pt.megaflix'
|
||||
extClass = '.Megaflix'
|
||||
extVersionCode = 4
|
||||
extVersionCode = 5
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -23,7 +23,7 @@ object MegaflixFilters {
|
||||
|
||||
class GenreFilter : QueryPartFilter("Gênero", MegaflixFiltersData.GENRES)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
AnimeFilter.Header(MegaflixFiltersData.IGNORE_SEARCH_MSG),
|
||||
GenreFilter(),
|
||||
)
|
||||
|
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'Meus Animes'
|
||||
pkgNameSuffix = 'pt.meusanimes'
|
||||
extClass = '.MeusAnimes'
|
||||
extVersionCode = 1
|
||||
extVersionCode = 2
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -26,7 +26,7 @@ object MAFilters {
|
||||
class AudioFilter : QueryPartFilter("Áudio", MAFiltersData.AUDIO)
|
||||
class GenreFilter : QueryPartFilter("Gênero", MAFiltersData.GENRES)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
AnimeFilter.Header(MAFiltersData.IGNORE_SEARCH_MSG),
|
||||
LetterFilter(),
|
||||
AnimeFilter.Header(MAFiltersData.IGNORE_LETTER_MSG),
|
||||
|
@ -6,7 +6,7 @@ ext {
|
||||
extName = 'Vizer.tv'
|
||||
pkgNameSuffix = 'pt.vizer'
|
||||
extClass = '.Vizer'
|
||||
extVersionCode = 8
|
||||
extVersionCode = 9
|
||||
libVersion = '13'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
@ -37,7 +37,7 @@ object VizerFilters {
|
||||
Selection(0, false),
|
||||
)
|
||||
|
||||
val FILTER_LIST = AnimeFilterList(
|
||||
val FILTER_LIST get() = AnimeFilterList(
|
||||
TypeFilter(),
|
||||
MinYearFilter(),
|
||||
MaxYearFilter(),
|
||||
|
Reference in New Issue
Block a user