From 369c3d0ce281125e16c732dc68001e2b0198ade5 Mon Sep 17 00:00:00 2001 From: ITOH <72305210+itohatweb@users.noreply.github.com> Date: Thu, 25 Feb 2021 19:52:25 +0100 Subject: [PATCH] fix(rest): proxy 204 response remove from queue (#545) Co-authored-by: ayntee --- src/rest/queue.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rest/queue.ts b/src/rest/queue.ts index 5b1f51b55..1ef2fd766 100644 --- a/src/rest/queue.ts +++ b/src/rest/queue.ts @@ -93,6 +93,8 @@ export async function processQueue(id: string) { // SOMETIMES DISCORD RETURNS AN EMPTY 204 RESPONSE THAT CAN'T BE MADE TO JSON if (response.status === 204) { restCache.eventHandlers.fetchSuccess(queuedRequest.payload); + // REMOVE FROM QUEUE + queue.shift(); queuedRequest.request.respond({ status: 204 }); } else { // CONVERT THE RESPONSE TO JSON