From 36fe5627c70a8ba9b350244f49c5228a000ac62c Mon Sep 17 00:00:00 2001 From: Mononaut Date: Mon, 24 Jul 2023 17:49:34 +0900 Subject: [PATCH] fix mempool sync skeleton loaders on Core backend --- backend/src/api/mempool.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/api/mempool.ts b/backend/src/api/mempool.ts index b6ac9e074..945b78738 100644 --- a/backend/src/api/mempool.ts +++ b/backend/src/api/mempool.ts @@ -128,7 +128,7 @@ class Mempool { } else { done = true; } - if (Math.floor(count / expectedCount) < 1) { + if (Math.floor((count / expectedCount) * 100) < 100) { loadingIndicators.setProgress('mempool', count / expectedCount * 100); } } else { @@ -247,7 +247,9 @@ class Mempool { } else { const progress = (currentMempoolSize + newTransactions.length) / transactions.length * 100; logger.debug(`Mempool is synchronizing. Processed ${newTransactions.length}/${diff} txs (${Math.round(progress)}%)`); - loadingIndicators.setProgress('mempool', progress); + if (Math.floor(progress) < 100) { + loadingIndicators.setProgress('mempool', progress); + } intervalTimer = Date.now() } }