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