From 284d39baa8046bf11280562e75b0c4bf9927bfb4 Mon Sep 17 00:00:00 2001 From: softsimon Date: Sun, 30 Jul 2023 16:35:37 +0900 Subject: [PATCH] Update price at least every hour --- backend/src/tasks/price-updater.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/tasks/price-updater.ts b/backend/src/tasks/price-updater.ts index f96616c12..05d6f0bec 100644 --- a/backend/src/tasks/price-updater.ts +++ b/backend/src/tasks/price-updater.ts @@ -108,8 +108,8 @@ class PriceUpdater { this.lastRun = await PricesRepository.$getLatestPriceTime(); } - if ((Math.round(new Date().getTime() / 1000) - this.lastRun) < config.MEMPOOL.PRICE_UPDATE_FREQUENCY) { - // Refresh every PRICE_UPDATE_FREQUENCY seconds at most + if ((Math.round(new Date().getTime() / 1000) - this.lastRun) < Math.min(config.MEMPOOL.PRICE_UPDATE_FREQUENCY, 3600)) { + // Refresh at least every hour or PRICE_UPDATE_FREQUENCY seconds return; }