config/Data: merge the two duration parser methods, pass minimum value

This commit is contained in:
Max Kellermann
2024-07-10 16:24:19 +02:00
parent 3733bc57b7
commit 1e9e182a32
3 changed files with 9 additions and 26 deletions

@ -10,7 +10,8 @@
StateFileConfig::StateFileConfig(const ConfigData &config)
:path(config.GetPath(ConfigOption::STATE_FILE)),
interval(config.GetUnsigned(ConfigOption::STATE_FILE_INTERVAL,
interval(config.GetDuration(ConfigOption::STATE_FILE_INTERVAL,
std::chrono::seconds{1},
DEFAULT_INTERVAL)),
restore_paused(config.GetBool(ConfigOption::RESTORE_PAUSED, false))
{