make trakt client id optional

This commit is contained in:
Pas 2025-05-05 10:08:14 -06:00
parent eb2cb15c43
commit ec8a973c2e

View file

@ -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;