fix: more checks for config

This commit is contained in:
Vladimir Rubin 2025-05-03 03:03:48 +03:00
parent 5c1c181620
commit d351555e35
Signed by: vavakado
GPG key ID: CAB744727F36B524

View file

@ -222,6 +222,20 @@ impl Config {
}
}
if config.sunset_start >= config.sunset_end {
return Err(ConfigError::InvalidTime(format!(
"sunset_start ({0}) is greater than sunset_end ({1})",
config.sunset_start, config.sunset_end
)));
}
if config.sunrise_start >= config.sunrise_end {
return Err(ConfigError::InvalidTime(format!(
"sunrise_start ({0}) is greater than sunrise_end ({1})",
config.sunrise_start, config.sunrise_end
)));
}
Ok(config)
}
}