From 29749073e4e5e86dd1bee5ebaca490c3e5977f24 Mon Sep 17 00:00:00 2001 From: KingLucius Date: Sun, 31 May 2026 08:27:35 -0400 Subject: [PATCH] feat(MetaProviders): Fix Trakt --- library/build.gradle.kts | 5 +++++ .../lagradost/cloudstream3/metaproviders/TraktProvider.kt | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/library/build.gradle.kts b/library/build.gradle.kts index daae9a490e3..169c3438a24 100644 --- a/library/build.gradle.kts +++ b/library/build.gradle.kts @@ -63,6 +63,11 @@ buildkonfig { FieldSpec.Type.STRING, "MDL_API_KEY", (System.getenv("MDL_API_KEY") ?: localProperties["mdl.key"]).toString() ) + + buildConfigField( + FieldSpec.Type.STRING, + "TRAKT_CLIENT_ID", (System.getenv("TRAKT_CLIENT_ID") ?: localProperties["trakt.id"]).toString() + ) } } diff --git a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/TraktProvider.kt b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/TraktProvider.kt index 63f6d564c4b..1b3ce7dccb2 100644 --- a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/TraktProvider.kt +++ b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/metaproviders/TraktProvider.kt @@ -2,6 +2,7 @@ package com.lagradost.cloudstream3.metaproviders import com.fasterxml.jackson.annotation.JsonAlias import com.fasterxml.jackson.annotation.JsonProperty +import com.lagradost.api.BuildConfig import com.lagradost.cloudstream3.APIHolder.unixTimeMS import com.lagradost.cloudstream3.Actor import com.lagradost.cloudstream3.ActorData @@ -46,10 +47,10 @@ open class TraktProvider : MainAPI() { TvType.Anime, ) - private val traktClientId = - "d9f434f48b55683a279ffe88ddc68351cc04c9dc9372bd95af5de780b794e770" private val traktApiUrl = "https://api.trakt.tv" + val traktClientId: String = BuildConfig.TRAKT_CLIENT_ID + override val mainPage = mainPageOf( "$traktApiUrl/movies/trending" to "Trending Movies", //Most watched movies right now "$traktApiUrl/movies/popular" to "Popular Movies", //The most popular movies for all time