From 861ce15a398088af7c255307822e7bceb00b3e14 Mon Sep 17 00:00:00 2001 From: Dagur Valberg Johannsson Date: Tue, 6 Feb 2024 13:58:50 +0100 Subject: [PATCH] bugfix: prices in wrong interval --- src/db.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/db.rs b/src/db.rs index a098416..849abf1 100644 --- a/src/db.rs +++ b/src/db.rs @@ -365,8 +365,14 @@ pub fn historic_price( if let Some(r) = current_interval.to_result() { result.push(r); } - current_interval = current_interval.next(); + loop { + current_interval = current_interval.next(); + if timestamp < current_interval.end() { + break; + } + } } + current_interval.add_pool(sats, tokens); }