This commit is contained in:
antonydp 2023-02-03 00:47:45 +01:00 committed by GitHub
parent 89f80b0fe5
commit 775794a7a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 12 deletions

View File

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

View File

@ -103,13 +103,13 @@ class StreamingcommunityProvider : MainAPI() {
val href = "$mainUrl/watch/$sid?e=${ep.id}" val href = "$mainUrl/watch/$sid?e=${ep.id}"
val postImage = ep.images.firstOrNull()?.originalURL val postImage = ep.images.firstOrNull()?.originalURL
newEpisode(href) { newEpisode(href) {
this.name = ep.name this.name = ep.name
this.season = season this.season = season
this.episode = ep.number.toInt() this.episode = ep.number.toInt()
this.description = ep.plot this.description = ep.plot
this.posterUrl = postImage this.posterUrl = postImage
} }
} }
}.flatten() }.flatten()
@ -180,10 +180,14 @@ class StreamingcommunityProvider : MainAPI() {
private suspend fun VideoElement.toSearchResponse(): MovieSearchResponse { private suspend fun VideoElement.toSearchResponse(): MovieSearchResponse {
val id = this.id val id = this.id
val name = this.slug val name = this.slug
val img = this.images[0].url val img = this.images.firstOrNull()
val number = translateNumber(this.images[0].serverID.toInt()) val posterUrl = if (img != null){
val ip = translateIp(this.images[0].proxyID.toInt()) val number = translateNumber(this.images[0].serverID.toInt())
val posterUrl = "https://$ip/images/$number/$img" val ip = translateIp(this.images[0].proxyID.toInt())
"https://$ip/images/$number/${img.url}"
} else {
""
}
val videoUrl = "$mainUrl/titles/$id-$name" val videoUrl = "$mainUrl/titles/$id-$name"
//posterMap[videourl] = posterurl //posterMap[videourl] = posterurl
val data = app.post( val data = app.post(