From 81d4f76c2bdb1d4e1ebefc44cb67db62042bd96b Mon Sep 17 00:00:00 2001
From: Malte Finsterwalder <malte@holi.team>
Date: Mon, 20 Jan 2025 17:29:40 +0100
Subject: [PATCH] NOISSUE fix authedFetchResponse response handling pass errors
 to clients

---
 src/utils.ts | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/src/utils.ts b/src/utils.ts
index d6ece4c..9f0d7f0 100644
--- a/src/utils.ts
+++ b/src/utils.ts
@@ -28,16 +28,11 @@ export const authedFetchResponse = async (
 
   let response = await fetch(CHAT_SERVER_URL + url, init)
 
-  if (response.ok) {
-    try {
-      const json = await response.json()
-      return { status: response.status, json }
-    } catch {
-      console.error(`Failed to parse Matrix response: ${JSON.stringify(response)}`)
-      return { status: response.status, json: {} }
-    }
-  } else {
-    console.error(`Matrix request failed with status ${response.status}: ${JSON.stringify(response)}`)
+  try {
+    const json = await response.json()
+    return { status: response.status, json }
+  } catch {
+    console.error(`Failed to parse Matrix response: ${JSON.stringify(response)}`)
     return { status: response.status, json: {} }
   }
 }
-- 
GitLab