mirror of
https://github.com/rustdesk/hbb_common.git
synced 2026-02-16 02:20:43 +00:00
update key pair when set config
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
@@ -992,6 +992,10 @@ impl Config {
|
|||||||
config.key_pair
|
config.key_pair
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn get_cached_pk() -> Option<Vec<u8>> {
|
||||||
|
KEY_PAIR.lock().unwrap().clone().map(|k| k.1)
|
||||||
|
}
|
||||||
|
|
||||||
pub fn no_register_device() -> bool {
|
pub fn no_register_device() -> bool {
|
||||||
BUILTIN_SETTINGS
|
BUILTIN_SETTINGS
|
||||||
.read()
|
.read()
|
||||||
@@ -1352,6 +1356,11 @@ impl Config {
|
|||||||
}
|
}
|
||||||
*lock = cfg;
|
*lock = cfg;
|
||||||
lock.store();
|
lock.store();
|
||||||
|
// Currently only tested on macOS, so this change is limited to macOS for safety.
|
||||||
|
#[cfg(target_os = "macos")]
|
||||||
|
{
|
||||||
|
*KEY_PAIR.lock().unwrap() = Some(lock.key_pair.clone());
|
||||||
|
}
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user