mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2025-02-15 12:22:06 +00:00
Import profiles with on-demand enabled for stability (#1148)
Retain v2 behavior.
This commit is contained in:
parent
d51c60c5c8
commit
b379d5c61c
@ -123,7 +123,9 @@ private extension ProfileImporter {
|
||||
}
|
||||
|
||||
let module = try importer.module(fromURL: url, object: passphrase)
|
||||
let onDemandModule = OnDemandModule.Builder().tryBuild()
|
||||
var onDemandBuilder = OnDemandModule.Builder()
|
||||
onDemandBuilder.isEnabled = true
|
||||
let onDemandModule = onDemandBuilder.tryBuild()
|
||||
|
||||
var builder = Profile.Builder()
|
||||
builder.name = url.lastPathComponent
|
||||
|
@ -139,7 +139,9 @@ private struct ProvidersSubmenu: View {
|
||||
assert(providerBuilder.providerId == provider.id)
|
||||
}
|
||||
editable.modules.append(newModule)
|
||||
editable.modules.append(OnDemandModule.Builder())
|
||||
var onDemandBuilder = OnDemandModule.Builder()
|
||||
onDemandBuilder.isEnabled = true
|
||||
editable.modules.append(onDemandBuilder)
|
||||
editable.activeModulesIds = Set(editable.modules.map(\.id))
|
||||
onSelect(editable)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user