[EasyTier-ohrs] Use NetworkConfig instead of TomlConfig, and add CompressionAlgorithm and EncryptionAlgorithm to NetworkConfig. (#1654)

This commit is contained in:
韩嘉乐
2025-12-06 23:23:22 +08:00
committed by GitHub
parent 2a656d6a0c
commit 056c9da781
4 changed files with 69 additions and 6 deletions
+12
View File
@@ -760,6 +760,18 @@ impl NetworkConfig {
flags.private_mode = enable_private_mode;
}
if let Some(encryption_algorithm) = self.encryption_algorithm.clone() {
flags.encryption_algorithm = encryption_algorithm;
}
if let Some(data_compress_algo) = self.data_compress_algo {
if data_compress_algo < 1 {
flags.data_compress_algo = 1;
} else {
flags.data_compress_algo = data_compress_algo
}
}
cfg.set_flags(flags);
Ok(cfg)
}