From 32629cdcca8ca5dcdb582c39eebbbe0d590791b2 Mon Sep 17 00:00:00 2001 From: Dipin Jagadish Date: Tue, 10 Oct 2023 22:56:38 +0100 Subject: [PATCH] fix: add response size in response pane --- packages/bruno-app/src/utils/network/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/bruno-app/src/utils/network/index.js b/packages/bruno-app/src/utils/network/index.js index a498a722c..3e8b35b43 100644 --- a/packages/bruno-app/src/utils/network/index.js +++ b/packages/bruno-app/src/utils/network/index.js @@ -7,7 +7,7 @@ export const sendNetworkRequest = async (item, collection, environment, collecti state: 'success', data: response.data, headers: Object.entries(response.headers), - size: response.headers['content-length'] || 0, + size: getResponseSize(response), status: response.status, statusText: response.statusText, duration: response.duration @@ -29,6 +29,10 @@ const sendHttpRequest = async (item, collection, environment, collectionVariable }); }; +const getResponseSize = (response) => { + return response.headers['content-length'] || Buffer.byteLength(JSON.stringify(response.data)) || 0; +}; + export const fetchGqlSchema = async (endpoint, environment, request, collection) => { return new Promise((resolve, reject) => { const { ipcRenderer } = window;