From ea3f2e9beb21cf7c849547fcd3d513ca2487f1f4 Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Mon, 20 Dec 2021 10:35:04 +0000 Subject: [PATCH] Moving country data refresh interval 15 minutes again --- explorer-api/src/country_statistics/distribution.rs | 7 ++++--- explorer-api/src/main.rs | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/explorer-api/src/country_statistics/distribution.rs b/explorer-api/src/country_statistics/distribution.rs index e1f67e4124..dba66ecab6 100644 --- a/explorer-api/src/country_statistics/distribution.rs +++ b/explorer-api/src/country_statistics/distribution.rs @@ -1,7 +1,7 @@ use log::info; use crate::country_statistics::country_nodes_distribution::CountryNodesDistribution; -use crate::MIXNODE_REFRESH_INTERVAL; +use crate::COUNTRY_DATA_REFRESH_INTERVAL; use crate::state::ExplorerApiStateContext; @@ -17,8 +17,9 @@ impl CountryStatisticsDistributionTask { pub(crate) fn start(mut self) { info!("Spawning mix node country distribution task runner..."); tokio::spawn(async move { - let mut interval_timer = - tokio::time::interval(std::time::Duration::from_secs(MIXNODE_REFRESH_INTERVAL)); // every 15 mins + let mut interval_timer = tokio::time::interval(std::time::Duration::from_secs( + COUNTRY_DATA_REFRESH_INTERVAL, + )); loop { // wait for the next interval tick interval_timer.tick().await; diff --git a/explorer-api/src/main.rs b/explorer-api/src/main.rs index 5d2126d1ef..7312962d77 100644 --- a/explorer-api/src/main.rs +++ b/explorer-api/src/main.rs @@ -13,7 +13,7 @@ mod ping; mod state; const GEO_IP_SERVICE: &str = "https://api.freegeoip.app/json"; -const MIXNODE_REFRESH_INTERVAL: u64 = 30; +const COUNTRY_DATA_REFRESH_INTERVAL: u64 = 60 * 15; // every 15 minutes #[tokio::main] async fn main() {