mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2025-02-19 14:22:10 +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 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()
|
var builder = Profile.Builder()
|
||||||
builder.name = url.lastPathComponent
|
builder.name = url.lastPathComponent
|
||||||
|
@ -139,7 +139,9 @@ private struct ProvidersSubmenu: View {
|
|||||||
assert(providerBuilder.providerId == provider.id)
|
assert(providerBuilder.providerId == provider.id)
|
||||||
}
|
}
|
||||||
editable.modules.append(newModule)
|
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))
|
editable.activeModulesIds = Set(editable.modules.map(\.id))
|
||||||
onSelect(editable)
|
onSelect(editable)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user