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: {