forked from recloudstream/cloudstream
date bug fixed
This commit is contained in:
parent
b631307b09
commit
6a561a35c0
1 changed files with 6 additions and 12 deletions
|
@ -35,11 +35,6 @@ class TenshiProvider : MainAPI() {
|
||||||
override val supportedTypes: Set<TvType>
|
override val supportedTypes: Set<TvType>
|
||||||
get() = setOf(TvType.Anime, TvType.AnimeMovie, TvType.ONA)
|
get() = setOf(TvType.Anime, TvType.AnimeMovie, TvType.ONA)
|
||||||
|
|
||||||
private fun autoLoadToken(): Boolean {
|
|
||||||
if (token != null) return true
|
|
||||||
return loadToken()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun loadToken(): Boolean {
|
private fun loadToken(): Boolean {
|
||||||
return try {
|
return try {
|
||||||
val response = khttp.get(mainUrl)
|
val response = khttp.get(mainUrl)
|
||||||
|
@ -147,11 +142,10 @@ class TenshiProvider : MainAPI() {
|
||||||
private fun dateParser(dateString: String): String? {
|
private fun dateParser(dateString: String): String? {
|
||||||
val format = SimpleDateFormat("dd 'of' MMM',' yyyy")
|
val format = SimpleDateFormat("dd 'of' MMM',' yyyy")
|
||||||
val newFormat = SimpleDateFormat("dd-MM-yyyy")
|
val newFormat = SimpleDateFormat("dd-MM-yyyy")
|
||||||
return newFormat.format(
|
val data = format.parse(
|
||||||
format.parse(
|
dateString.replace("th ", " ").replace("st ", " ").replace("nd ", " ").replace("rd ", " ")
|
||||||
dateString.replace("th ", " ").replace("st ", " ").replace("nd ", " ").replace("rd ", " ")
|
) ?: return null
|
||||||
)
|
return newFormat.format(data)
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// data class TenshiSearchResponse(
|
// data class TenshiSearchResponse(
|
||||||
|
@ -235,12 +229,12 @@ class TenshiProvider : MainAPI() {
|
||||||
|
|
||||||
val episodeNodes = document.select("li[class*=\"episode\"] > a")
|
val episodeNodes = document.select("li[class*=\"episode\"] > a")
|
||||||
|
|
||||||
val episodes = ArrayList<AnimeEpisode>(episodeNodes?.map {
|
val episodes = ArrayList(episodeNodes?.map {
|
||||||
AnimeEpisode(
|
AnimeEpisode(
|
||||||
it.attr("href"),
|
it.attr("href"),
|
||||||
it.selectFirst(".episode-title")?.text()?.trim(),
|
it.selectFirst(".episode-title")?.text()?.trim(),
|
||||||
it.selectFirst("img")?.attr("src"),
|
it.selectFirst("img")?.attr("src"),
|
||||||
dateParser(it.selectFirst(".episode-date").text().trim()).toString(),
|
dateParser(it.selectFirst(".episode-date").text().trim()),
|
||||||
null,
|
null,
|
||||||
it.attr("data-content").trim(),
|
it.attr("data-content").trim(),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue