fix(en/wcofun,wcostream): Update domains and fix search (#1833)

Co-authored-by: jmir1 <jhmiramon@gmail.com>
This commit is contained in:
enimax-anime
2023-07-04 08:01:25 -07:00
committed by GitHub
parent a25ae8e068
commit 246e9fbf98
4 changed files with 5 additions and 21 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'Wcofun' extName = 'Wcofun'
pkgNameSuffix = 'en.wcofun' pkgNameSuffix = 'en.wcofun'
extClass = '.Wcofun' extClass = '.Wcofun'
extVersionCode = 8 extVersionCode = 9
libVersion = '13' libVersion = '13'
} }

View File

@ -36,7 +36,7 @@ class Wcofun : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
override val name = "Wcofun" override val name = "Wcofun"
override val baseUrl by lazy { preferences.getString("preferred_domain", "https://www.wcofun.com")!! } override val baseUrl = "https://www.wcofun.org"
override val lang = "en" override val lang = "en"
@ -233,21 +233,6 @@ class Wcofun : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
override fun latestUpdatesSelector(): String = throw Exception("Not used") override fun latestUpdatesSelector(): String = throw Exception("Not used")
override fun setupPreferenceScreen(screen: PreferenceScreen) { override fun setupPreferenceScreen(screen: PreferenceScreen) {
val domainPref = ListPreference(screen.context).apply {
key = "preferred_domain"
title = "Preferred domain (requires app restart)"
entries = arrayOf("www.wcofun.com", "www.wcofun.net", "www.wcofun.tv")
entryValues = arrayOf("https://www.wcofun.com", "https://www.wcofun.net", "https://www.wcofun.tv")
setDefaultValue("https://www.wcofun.com")
summary = "%s"
setOnPreferenceChangeListener { _, newValue ->
val selected = newValue as String
val index = findIndexOfValue(selected)
val entry = entryValues[index] as String
preferences.edit().putString(key, entry).commit()
}
}
val videoQualityPref = ListPreference(screen.context).apply { val videoQualityPref = ListPreference(screen.context).apply {
key = "preferred_quality" key = "preferred_quality"
title = "Preferred quality" title = "Preferred quality"
@ -263,7 +248,6 @@ class Wcofun : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
preferences.edit().putString(key, entry).commit() preferences.edit().putString(key, entry).commit()
} }
} }
screen.addPreference(domainPref)
screen.addPreference(videoQualityPref) screen.addPreference(videoQualityPref)
} }
} }

View File

@ -6,7 +6,7 @@ ext {
extName = 'WCOStream' extName = 'WCOStream'
pkgNameSuffix = 'en.wcostream' pkgNameSuffix = 'en.wcostream'
extClass = '.WCOStream' extClass = '.WCOStream'
extVersionCode = 4 extVersionCode = 5
libVersion = '13' libVersion = '13'
} }

View File

@ -39,7 +39,7 @@ class WCOStream : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
override val name = "WCOStream" override val name = "WCOStream"
override val baseUrl = "https://www.wcostream.net" override val baseUrl = "https://www.wcostream.org"
override val lang = "en" override val lang = "en"
@ -55,7 +55,7 @@ class WCOStream : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
override fun headersBuilder(): Headers.Builder { override fun headersBuilder(): Headers.Builder {
return super.headersBuilder() return super.headersBuilder()
.add("Referer", "https://wcostream.net/") .add("Referer", "https://wcostream.org/")
} }
// Popular Anime // Popular Anime