From cd9bbaee87db04ec64f5e49e2386dae98300586c Mon Sep 17 00:00:00 2001 From: Adam Wisher <37659188+mrwish7@users.noreply.github.com> Date: Sat, 5 Jul 2025 17:03:27 +0100 Subject: [PATCH] Bugfix to avoid CPU spike of checking big object length Don't check the length of the generated indexed database as it's big and causes a lag --- server/tx_search.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/tx_search.js b/server/tx_search.js index 2fc0147..fce7019 100644 --- a/server/tx_search.js +++ b/server/tx_search.js @@ -244,7 +244,7 @@ async function fetchTx(freq, piCode, rdsPs) { now - lastFetchTime < fetchInterval || Latitude.length < 2 || freq < 87 || - Object.keys(piFreqIndex).length === 0 || + Object.keys(localDb).length === 0 || (currentPiCode === piCode && currentRdsPs === rdsPs) ) return Promise.resolve();