From 2eea341578bd9f04db76f5fde483617b01f37d1a Mon Sep 17 00:00:00 2001 From: chrisk325 Date: Sun, 1 Mar 2026 18:23:28 +0530 Subject: [PATCH] fix for keys --- src/services/tmdbService.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/services/tmdbService.ts b/src/services/tmdbService.ts index 36cb53f7..3abcc660 100644 --- a/src/services/tmdbService.ts +++ b/src/services/tmdbService.ts @@ -259,6 +259,17 @@ export class TMDBService { } } + /** + * Returns the resolved TMDB API key (custom user key if set, otherwise default). + * Always awaits key loading so callers get the correct value. + */ + async getApiKey(): Promise { + if (!this.apiKeyLoaded) { + await this.loadApiKey(); + } + return this.apiKey; + } + private async getHeaders() { // Ensure API key is loaded before returning headers if (!this.apiKeyLoaded) { @@ -1658,4 +1669,4 @@ export class TMDBService { } export const tmdbService = TMDBService.getInstance(); -export default tmdbService; \ No newline at end of file +export default tmdbService;