diff options
author | Roopesh Chander <roop@roopc.net> | 2018-10-17 16:11:22 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2018-10-27 15:13:01 +0530 |
commit | 921b81e89b2f395347510215d30255258fa9f2e3 (patch) | |
tree | c0c14435810b5598385e15bb83bacb744db16c7a /WireGuard/WireGuard/Model/Configuration.swift | |
parent | Tunnels list: Show an actions list when the '+' is tapped (diff) | |
download | wireguard-apple-921b81e89b2f395347510215d30255258fa9f2e3.tar.xz wireguard-apple-921b81e89b2f395347510215d30255258fa9f2e3.zip |
Model: Name should be part of the interface, not the tunnel
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/Model/Configuration.swift')
-rw-r--r-- | WireGuard/WireGuard/Model/Configuration.swift | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/WireGuard/WireGuard/Model/Configuration.swift b/WireGuard/WireGuard/Model/Configuration.swift index 4eb3f2f..ab50cf7 100644 --- a/WireGuard/WireGuard/Model/Configuration.swift +++ b/WireGuard/WireGuard/Model/Configuration.swift @@ -10,23 +10,23 @@ import Foundation @available(OSX 10.14, iOS 12.0, *) class TunnelConfiguration: Codable { - var name: String let interface: InterfaceConfiguration var peers: [PeerConfiguration] = [] - init(name: String, interface: InterfaceConfiguration) { - self.name = name + init(interface: InterfaceConfiguration) { self.interface = interface } } @available(OSX 10.14, iOS 12.0, *) class InterfaceConfiguration: Codable { + var name: String var privateKey: Data var addresses: [IPAddressRange] = [] var listenPort: UInt64? = nil var mtu: UInt64? = nil var dns: String? = nil - init(privateKey: Data) { + init(name: String, privateKey: Data) { + self.name = name self.privateKey = privateKey } } |