From 01749e299f9014302a66ae96a6ad2381cf698dfa Mon Sep 17 00:00:00 2001 From: Romulus21 Date: Mon, 19 Aug 2024 22:11:09 +0200 Subject: [PATCH] fix average duration var --- src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index ae8eea6..863e3d7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -89,12 +89,13 @@ fn aggregate_values(conn: &mut PooledConn, date: NaiveDate) -> Result<(), Box = conn.query(query)?; @@ -112,7 +113,7 @@ fn aggregate_values(conn: &mut PooledConn, date: NaiveDate) -> Result<(), Box 1 { let average = value / count; - let entry_date = current_time + Duration::minutes(15); + let entry_date = current_time + (Duration::minutes(average_duration) / 2); let donnee = Donnee { id: 0, service: sensor.service.to_string(), @@ -127,7 +128,7 @@ fn aggregate_values(conn: &mut PooledConn, date: NaiveDate) -> Result<(), Box = conn.query(query)?; } - current_time = current_time + Duration::minutes(15); + current_time = current_time + Duration::minutes(average_duration); } }