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…
	
	Add table
		Add a link
		
	
		Reference in a new issue