From 3923a5c2e80b4d62872014175ffdfb21f87b3444 Mon Sep 17 00:00:00 2001 From: barbmarcio Date: Thu, 15 Aug 2024 16:59:40 +0100 Subject: [PATCH] fix: add condition for no-content http code --- src/lib/api-client.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/api-client.ts b/src/lib/api-client.ts index 77d418f..62c3eb6 100644 --- a/src/lib/api-client.ts +++ b/src/lib/api-client.ts @@ -4,7 +4,11 @@ import AppError from "./app-error"; class APIClient { private async handleResponse(response: Response): Promise { - const data: unknown = await response.json(); + let data: unknown; + + if (response.status !== 204) { + data = await response.json(); + } if (!response.ok) { const retry = response.status === 429 || response.status >= 500;