fix(en/wcofun,wcostream): Update domains and fix search (#1833)
Co-authored-by: jmir1 <jhmiramon@gmail.com>
This commit is contained in:
@ -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'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user