From 0e3f82df302693d70e622666022877793a6ef1a9 Mon Sep 17 00:00:00 2001 From: Megh Rathod <meghrathod2002@gmail.com> Date: Sun, 14 Apr 2024 15:14:14 +0530 Subject: [PATCH] Return values instead of promise Co-authored-by: William Oldham <github@binaryoverload.co.uk> --- src/backend/metadata/tmdb.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/metadata/tmdb.ts b/src/backend/metadata/tmdb.ts index f9d21c6c..2e675f10 100644 --- a/src/backend/metadata/tmdb.ts +++ b/src/backend/metadata/tmdb.ts @@ -156,10 +156,10 @@ const headers = { async function get<T>(url: string, params?: object): Promise<T> { if (!apiKey) throw new Error("TMDB API key not set"); - let res: Promise<T>; + let res: T; try { - res = await mwFetch<any>(encodeURI(url), { + res = await mwFetch<T>(encodeURI(url), { headers, baseURL, params: { @@ -170,7 +170,7 @@ async function get<T>(url: string, params?: object): Promise<T> { } catch (err) { if (baseURL !== otherUrl) { baseURL = otherUrl; - res = await mwFetch<any>(encodeURI(url), { + res = await mwFetch<T>(encodeURI(url), { headers, baseURL, params: {