From ae7faea6d50a481a212fe26ce41b41777748c76a Mon Sep 17 00:00:00 2001 From: rustdesk Date: Wed, 14 May 2025 19:07:39 +0800 Subject: [PATCH] --address_book_alias --- src/core_main.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/core_main.rs b/src/core_main.rs index 9ce45a23b..4ce4be7b5 100644 --- a/src/core_main.rs +++ b/src/core_main.rs @@ -490,6 +490,14 @@ pub fn core_main() -> Option> { if pos < max { address_book_tag = Some(args[pos + 1].to_owned()); } + let mut address_book_alias = None; + let pos = args + .iter() + .position(|x| x == "--address_book_alias") + .unwrap_or(max); + if pos < max { + address_book_alias = Some(args[pos + 1].to_owned()); + } let mut device_group_name = None; let pos = args .iter() @@ -523,6 +531,9 @@ pub fn core_main() -> Option> { if let Some(name) = address_book_tag { body["address_book_tag"] = serde_json::json!(name); } + if let Some(name) = address_book_alias { + body["address_book_alias"] = serde_json::json!(name); + } } if let Some(name) = device_group_name { body["device_group_name"] = serde_json::json!(name);