mirror of
https://github.com/RGBCube/superfreq
synced 2025-07-27 17:07:44 +00:00
daemon: replace debug_assert
with an actual error
This commit is contained in:
parent
58273d89f4
commit
747362b88b
1 changed files with 7 additions and 7 deletions
|
@ -62,13 +62,13 @@ fn idle_multiplier(idle_secs: u64) -> f32 {
|
||||||
///
|
///
|
||||||
/// Returns Ok with the calculated interval, or Err if the configuration is invalid
|
/// Returns Ok with the calculated interval, or Err if the configuration is invalid
|
||||||
fn compute_new(params: &IntervalParams, system_history: &SystemHistory) -> Result<u64, String> {
|
fn compute_new(params: &IntervalParams, system_history: &SystemHistory) -> Result<u64, String> {
|
||||||
// Catch invalid configurations during development
|
// Validate interval configuration
|
||||||
debug_assert!(
|
if params.max_interval < params.min_interval {
|
||||||
params.max_interval >= params.min_interval,
|
return Err(format!(
|
||||||
"Configuration error: max_interval ({}) < min_interval ({})",
|
"Invalid interval configuration: max_interval ({}) is less than min_interval ({})",
|
||||||
params.max_interval,
|
params.max_interval, params.min_interval
|
||||||
params.min_interval
|
));
|
||||||
);
|
}
|
||||||
|
|
||||||
// Start with base interval
|
// Start with base interval
|
||||||
let mut adjusted_interval = params.base_interval;
|
let mut adjusted_interval = params.base_interval;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue