fixed poster in detail sora

This commit is contained in:
hexated 2022-11-03 13:36:36 +07:00
parent 5ebced9262
commit 67ce566dfd
2 changed files with 9 additions and 3 deletions

View File

@ -1,5 +1,5 @@
// use an integer for version numbers
version = 20
version = 21
cloudstream {

View File

@ -119,6 +119,11 @@ open class SoraStream : TmdbProvider() {
return if (link.startsWith("/")) "https://image.tmdb.org/t/p/w500/$link" else link
}
private fun getOriImageUrl(link: String?): String? {
if (link == null) return null
return if (link.startsWith("/")) "https://image.tmdb.org/t/p/original/$link" else link
}
override suspend fun getMainPage(
page: Int,
request: MainPageRequest
@ -268,7 +273,7 @@ open class SoraStream : TmdbProvider() {
TvType.TvSeries,
episodes
) {
this.posterUrl = getImageUrl(res.posterPath)
this.posterUrl = getOriImageUrl(res.backdropPath)
this.year = year
this.plot = res.overview
this.tags = res.genres?.mapNotNull { it.name }
@ -290,7 +295,7 @@ open class SoraStream : TmdbProvider() {
year = year,
).toJson(),
) {
this.posterUrl = getImageUrl(res.posterPath)
this.posterUrl = getOriImageUrl(res.backdropPath)
this.year = year
this.plot = res.overview
this.tags = res.genres?.mapNotNull { it.name }
@ -516,6 +521,7 @@ open class SoraStream : TmdbProvider() {
@JsonProperty("original_title") val originalTitle: String? = null,
@JsonProperty("original_name") val originalName: String? = null,
@JsonProperty("poster_path") val posterPath: String? = null,
@JsonProperty("backdrop_path") val backdropPath: String? = null,
@JsonProperty("release_date") val releaseDate: String? = null,
@JsonProperty("first_air_date") val firstAirDate: String? = null,
@JsonProperty("overview") val overview: String? = null,