diff --git a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/CrossTmdbProvider.kt b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/CrossTmdbProvider.kt index 7076e407f59..888117aff0a 100644 --- a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/CrossTmdbProvider.kt +++ b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/CrossTmdbProvider.kt @@ -1,6 +1,5 @@ package com.lagradost.cloudstream3.metaproviders -import com.fasterxml.jackson.annotation.JsonProperty import com.lagradost.cloudstream3.APIHolder.apis import com.lagradost.cloudstream3.APIHolder.getApiFromNameNull import com.lagradost.cloudstream3.ErrorLoadingException @@ -16,6 +15,8 @@ import com.lagradost.cloudstream3.toNewSearchResponseList import com.lagradost.cloudstream3.utils.AppUtils.toJson import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson import com.lagradost.cloudstream3.utils.ExtractorLink +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable class CrossTmdbProvider : TmdbProvider() { override var name = "MultiMovie" @@ -33,9 +34,10 @@ class CrossTmdbProvider : TmdbProvider() { get() = apis.filter { it.lang == this.lang && it::class != this::class } //.distinctBy { it.uniqueId } + @Serializable data class CrossMetaData( - @JsonProperty("isSuccess") val isSuccess: Boolean, - @JsonProperty("movies") val movies: List>? = null, + @SerialName("isSuccess") val isSuccess: Boolean, + @SerialName("movies") val movies: List>? = null, ) override suspend fun loadLinks(