Compare commits

...

1 Commits

Author SHA1 Message Date
Ferdinand Schober
1590245963 clients should not be mandatory in configuration
closes #284
2025-04-01 12:45:16 +02:00

View File

@@ -51,7 +51,7 @@ struct ConfigToml {
port: Option<u16>, port: Option<u16>,
release_bind: Option<Vec<scancode::Linux>>, release_bind: Option<Vec<scancode::Linux>>,
cert_path: Option<PathBuf>, cert_path: Option<PathBuf>,
clients: Vec<TomlClient>, clients: Option<Vec<TomlClient>>,
authorized_fingerprints: Option<HashMap<String, String>>, authorized_fingerprints: Option<HashMap<String, String>>,
} }
@@ -370,6 +370,7 @@ impl Config {
self.config_toml self.config_toml
.as_ref() .as_ref()
.map(|c| c.clients.clone()) .map(|c| c.clients.clone())
.unwrap_or_default()
.into_iter() .into_iter()
.flatten() .flatten()
.map(From::<TomlClient>::from) .map(From::<TomlClient>::from)