From ae7e50396ee7e7487f09dfe78cc2e8d77835a8bd Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Tue, 29 Aug 2023 22:30:33 -0400 Subject: [PATCH] fix config parse error --- bin/core/src/config.rs | 4 ++-- bin/core/src/state.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/core/src/config.rs b/bin/core/src/config.rs index 67736cb6e..1424bc1cb 100644 --- a/bin/core/src/config.rs +++ b/bin/core/src/config.rs @@ -55,11 +55,11 @@ pub struct CoreConfig { // number of days to keep stats, or 0 to disable pruning. stats older than this number of days are deleted on a daily cycle #[serde(default)] - pub keep_stats_for_days: u128, + pub keep_stats_for_days: u64, // number of days to keep alerts, or 0 to disable pruning. alerts older than this number of days are deleted on a daily cycle #[serde(default)] - pub keep_alerts_for_days: u128, + pub keep_alerts_for_days: u64, // used to verify validity from github webhooks #[serde(default)] diff --git a/bin/core/src/state.rs b/bin/core/src/state.rs index fdbdfbfee..e4e694cf0 100644 --- a/bin/core/src/state.rs +++ b/bin/core/src/state.rs @@ -97,7 +97,7 @@ impl State { return Ok(()); } let delete_before_ts = - (unix_timestamp_ms() - self.config.keep_stats_for_days * ONE_DAY_MS) as i64; + (unix_timestamp_ms() - self.config.keep_stats_for_days as u128 * ONE_DAY_MS) as i64; let res = self .db .stats @@ -114,7 +114,7 @@ impl State { return Ok(()); } let delete_before_ts = - (unix_timestamp_ms() - self.config.keep_alerts_for_days * ONE_DAY_MS) as i64; + (unix_timestamp_ms() - self.config.keep_alerts_for_days as u128 * ONE_DAY_MS) as i64; let res = self .db .alerts