mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
fixed Xcineio
This commit is contained in:
parent
3932fd32ab
commit
087cc51a48
2 changed files with 2 additions and 29 deletions
|
@ -1,5 +1,5 @@
|
||||||
// use an integer for version numbers
|
// use an integer for version numbers
|
||||||
version = 1
|
version = 2
|
||||||
|
|
||||||
|
|
||||||
cloudstream {
|
cloudstream {
|
||||||
|
|
|
@ -73,21 +73,8 @@ class Xcineio : MainAPI() {
|
||||||
val id = url.replace("$mainUrl/", "")
|
val id = url.replace("$mainUrl/", "")
|
||||||
|
|
||||||
val res = app.get("$mainAPI/data/watch/?_id=$id", referer = "$mainUrl/")
|
val res = app.get("$mainAPI/data/watch/?_id=$id", referer = "$mainUrl/")
|
||||||
.parsedSafe<MediaDetail>() ?: throw ErrorLoadingException("Try Again")
|
.parsedSafe<MediaDetail>() ?: throw ErrorLoadingException()
|
||||||
val type = if (res.tv == 1) "tv" else "movie"
|
val type = if (res.tv == 1) "tv" else "movie"
|
||||||
// val actors = res.credits?.map { cast ->
|
|
||||||
// ActorData(
|
|
||||||
// Actor(
|
|
||||||
// cast.name ?: return null,
|
|
||||||
// getImageUrl(cast.profile_path)
|
|
||||||
// ),
|
|
||||||
// roleString = cast.character
|
|
||||||
// )
|
|
||||||
// } ?: res.cast?.map { cast ->
|
|
||||||
// ActorData(
|
|
||||||
// Actor(cast)
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
|
|
||||||
val recommendations =
|
val recommendations =
|
||||||
app.get("$mainAPI/data/related_movies/?lang=2&cat=$type&_id=$id&server=0").text.let {
|
app.get("$mainAPI/data/related_movies/?lang=2&cat=$type&_id=$id&server=0").text.let {
|
||||||
|
@ -120,7 +107,6 @@ class Xcineio : MainAPI() {
|
||||||
this.plot = res.storyline ?: res.overview
|
this.plot = res.storyline ?: res.overview
|
||||||
this.tags = listOf(res.genres ?: "")
|
this.tags = listOf(res.genres ?: "")
|
||||||
this.recommendations = recommendations
|
this.recommendations = recommendations
|
||||||
// this.actors = actors
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
newMovieLoadResponse(
|
newMovieLoadResponse(
|
||||||
|
@ -134,7 +120,6 @@ class Xcineio : MainAPI() {
|
||||||
this.plot = res.storyline ?: res.overview
|
this.plot = res.storyline ?: res.overview
|
||||||
this.tags = listOf(res.genres ?: "")
|
this.tags = listOf(res.genres ?: "")
|
||||||
this.recommendations = recommendations
|
this.recommendations = recommendations
|
||||||
// this.actors = actors
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -177,10 +162,6 @@ class Xcineio : MainAPI() {
|
||||||
val link: String?,
|
val link: String?,
|
||||||
)
|
)
|
||||||
|
|
||||||
// data class Data(
|
|
||||||
// val id: String?,
|
|
||||||
// )
|
|
||||||
|
|
||||||
data class Season(
|
data class Season(
|
||||||
@JsonProperty("_id") val _id: String? = null,
|
@JsonProperty("_id") val _id: String? = null,
|
||||||
@JsonProperty("s") val s: Int? = null,
|
@JsonProperty("s") val s: Int? = null,
|
||||||
|
@ -189,12 +170,6 @@ class Xcineio : MainAPI() {
|
||||||
@JsonProperty("streams") val streams: ArrayList<Streams>? = arrayListOf(),
|
@JsonProperty("streams") val streams: ArrayList<Streams>? = arrayListOf(),
|
||||||
)
|
)
|
||||||
|
|
||||||
// data class Credits(
|
|
||||||
// @JsonProperty("name") val name: String? = null,
|
|
||||||
// @JsonProperty("character") val character: String? = null,
|
|
||||||
// @JsonProperty("profile_path") val profile_path: String? = null,
|
|
||||||
// )
|
|
||||||
|
|
||||||
data class Streams(
|
data class Streams(
|
||||||
@JsonProperty("_id") val _id: String? = null,
|
@JsonProperty("_id") val _id: String? = null,
|
||||||
@JsonProperty("stream") val stream: String? = null,
|
@JsonProperty("stream") val stream: String? = null,
|
||||||
|
@ -215,8 +190,6 @@ class Xcineio : MainAPI() {
|
||||||
@JsonProperty("genres") val genres: String? = null,
|
@JsonProperty("genres") val genres: String? = null,
|
||||||
@JsonProperty("storyline") val storyline: String? = null,
|
@JsonProperty("storyline") val storyline: String? = null,
|
||||||
@JsonProperty("overview") val overview: String? = null,
|
@JsonProperty("overview") val overview: String? = null,
|
||||||
@JsonProperty("cast") val cast: ArrayList<String>? = arrayListOf(),
|
|
||||||
// @JsonProperty("credits") val credits: ArrayList<Credits>? = arrayListOf(),
|
|
||||||
@JsonProperty("streams") val streams: ArrayList<Streams>? = arrayListOf(),
|
@JsonProperty("streams") val streams: ArrayList<Streams>? = arrayListOf(),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue