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