From ec8a973c2e6f6e834f376ed17a3916211c49b459 Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Mon, 5 May 2025 10:08:14 -0600 Subject: [PATCH] make trakt client id optional --- server/utils/trakt.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/utils/trakt.ts b/server/utils/trakt.ts index 8b368ad..1f81704 100644 --- a/server/utils/trakt.ts +++ b/server/utils/trakt.ts @@ -1,14 +1,14 @@ import Trakt from 'trakt.tv'; const traktKeys = useRuntimeConfig().trakt; -if (!traktKeys) { - throw new Error('Missing TraktKeys info ERROR: ' + JSON.stringify(traktKeys)); +let trakt: Trakt | null = null; + +if (traktKeys?.clientId && traktKeys?.clientSecret) { + const options = { + client_id: traktKeys.clientId, + client_secret: traktKeys.clientSecret, + }; + trakt = new Trakt(options); } -const options = { - client_id: traktKeys.clientId, - client_secret: traktKeys.clientSecret, -}; - -const trakt = new Trakt(options); export default trakt;