From 5ffa68d2c45de7a5e8378b9918b7350a6ab8359a Mon Sep 17 00:00:00 2001 From: Matthias Heiserer Date: Mon, 7 Feb 2022 12:19:01 +0100 Subject: [PATCH] api: node config: add default-lang integration Signed-off-by: Matthias Heiserer Signed-off-by: Thomas Lamprecht --- src/api2/node/config.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api2/node/config.rs b/src/api2/node/config.rs index c4af7b92..0a119354 100644 --- a/src/api2/node/config.rs +++ b/src/api2/node/config.rs @@ -62,6 +62,8 @@ pub enum DeletableProperty { /// Delete the ciphers-tls-1.2 property. #[serde(rename="ciphers-tls-1.2")] ciphers_tls_1_2, + /// Delete the default-lang property. + default_lang, } #[api( @@ -121,6 +123,7 @@ pub fn update_node_config( DeletableProperty::email_from => { config.email_from = None; }, DeletableProperty::ciphers_tls_1_3 => { config.ciphers_tls_1_3 = None; }, DeletableProperty::ciphers_tls_1_2 => { config.ciphers_tls_1_2 = None; }, + DeletableProperty::default_lang => { config.default_lang = None; }, } } } @@ -135,6 +138,7 @@ pub fn update_node_config( if update.email_from.is_some() { config.email_from = update.email_from; } if update.ciphers_tls_1_3.is_some() { config.ciphers_tls_1_3 = update.ciphers_tls_1_3; } if update.ciphers_tls_1_2.is_some() { config.ciphers_tls_1_2 = update.ciphers_tls_1_2; } + if update.default_lang.is_some() { config.default_lang = update.default_lang; } crate::config::node::save_config(&config)?;