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
|
||||
fn compute_new(params: &IntervalParams, system_history: &SystemHistory) -> Result<u64, String> {
|
||||
// Catch invalid configurations during development
|
||||
debug_assert!(
|
||||
params.max_interval >= params.min_interval,
|
||||
"Configuration error: max_interval ({}) < min_interval ({})",
|
||||
params.max_interval,
|
||||
params.min_interval
|
||||
);
|
||||
// Validate interval configuration
|
||||
if params.max_interval < params.min_interval {
|
||||
return Err(format!(
|
||||
"Invalid interval configuration: max_interval ({}) is less than min_interval ({})",
|
||||
params.max_interval, params.min_interval
|
||||
));
|
||||
}
|
||||
|
||||
// Start with base interval
|
||||
let mut adjusted_interval = params.base_interval;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue