From 5c096cff7b52e1619851651026c7244bcada8602 Mon Sep 17 00:00:00 2001 From: lohxt1 Date: Thu, 6 Feb 2025 19:19:08 +0530 Subject: [PATCH] fix worker lane logic --- packages/bruno-electron/src/bru/workers/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/bruno-electron/src/bru/workers/index.js b/packages/bruno-electron/src/bru/workers/index.js index 62c19f99d..51030b9ed 100644 --- a/packages/bruno-electron/src/bru/workers/index.js +++ b/packages/bruno-electron/src/bru/workers/index.js @@ -1,8 +1,9 @@ +const { sizeInMB } = require("../../utils/filesystem"); const WorkerQueue = require("../../workers"); const path = require("path"); const getSize = (data) => { - return typeof data === 'string' ? Buffer.byteLength(data, 'utf8') : Buffer.byteLength(JSON.stringify(data), 'utf8'); + return sizeInMB(typeof data === 'string' ? Buffer.byteLength(data, 'utf8') : Buffer.byteLength(JSON.stringify(data), 'utf8')); } /** @@ -12,7 +13,13 @@ const getSize = (data) => { * This helps with parsing performance. */ const LANES = [{ + maxSize: 0.005 +},{ maxSize: 0.1 +},{ + maxSize: 1 +},{ + maxSize: 10 },{ maxSize: 100 }];