Add back include all networks option

This commit is contained in:
世界
2023-09-19 17:48:13 +08:00
parent c73c118926
commit 45d2b9b644
5 changed files with 19 additions and 7 deletions
+1
View File
@@ -9,6 +9,7 @@ public enum SharedPreferences {
private static let disableMemoryLimitByDefault = false
#endif
@Preference<Bool>("disable_memory_limit", defaultValue: disableMemoryLimitByDefault) public static var disableMemoryLimit
@Preference<Bool>("include_all_networks", defaultValue: false) public static var includeAllNetworks
@Preference<Int>("max_log_lines", defaultValue: 300) public static var maxLogLines
@Preference<Bool>("always_on", defaultValue: false) public static var alwaysOn
+3
View File
@@ -58,6 +58,9 @@ public class ExtensionProfile: ObservableObject {
manager.isOnDemandEnabled = true
setOnDemandRules()
}
if let protocolConfiguration = manager.protocolConfiguration {
protocolConfiguration.includeAllNetworks = SharedPreferences.includeAllNetworks
}
try await manager.saveToPreferences()
#if os(macOS)
if Variant.useSystemExtension {