From ada3e9b43a916d1dafa46046faf7d4b816449cc3 Mon Sep 17 00:00:00 2001 From: rigormorrtiss Date: Sat, 29 May 2021 21:37:58 +0400 Subject: [PATCH] perf(rest): use Object.keys() instead --- src/rest/process_queue.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/rest/process_queue.ts b/src/rest/process_queue.ts index bc39fef09..df7ddecf2 100644 --- a/src/rest/process_queue.ts +++ b/src/rest/process_queue.ts @@ -44,8 +44,13 @@ export async function processQueue(id: string) { // IF THIS IS A GET REQUEST, CHANGE THE BODY TO QUERY PARAMETERS const query = queuedRequest.request.method.toUpperCase() === "GET" && queuedRequest.payload.body - ? Object.entries(queuedRequest.payload.body) - .map(([key, value]) => `${encodeURIComponent(key)}=${encodeURIComponent(value as string)}`) + ? Object.keys(queuedRequest.payload.body) + .map( + (key) => + `${encodeURIComponent(key)}=${encodeURIComponent( + (queuedRequest.payload.body as Record)[key] + )}` + ) .join("&") : ""; const urlToUse =