From 147d2f3ea95eb19dd9e2d460f5b323eafc53a2db Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Tue, 26 Sep 2023 15:22:13 -0400 Subject: [PATCH] coalesce API key to remove linter warning --- src/dev-cli.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dev-cli.ts b/src/dev-cli.ts index ca3e6b6..78cd4dd 100644 --- a/src/dev-cli.ts +++ b/src/dev-cli.ts @@ -41,7 +41,7 @@ type CommandLineArguments = { url: string; }; -const TMDB_API_KEY = process.env.MOVIE_WEB_TMDB_API_KEY; +const TMDB_API_KEY = process.env.MOVIE_WEB_TMDB_API_KEY ?? ''; if (!TMDB_API_KEY?.trim()) { throw new Error('Missing MOVIE_WEB_TMDB_API_KEY environment variable'); @@ -81,7 +81,7 @@ async function makeTMDBRequest(url: string): Promise { // * JWT keys always start with ey and are ONLY valid as a header. // * All other keys are ONLY valid as a query param. // * Thanks TMDB. - if (TMDB_API_KEY!.startsWith('ey')) { + if (TMDB_API_KEY.startsWith('ey')) { headers.authorization = `Bearer ${TMDB_API_KEY}`; } else { requestURL += `?api_key=${TMDB_API_KEY}`;