diff options
Diffstat (limited to '')
-rw-r--r-- | WireGuard/Shared/Model/TunnelConfiguration.swift | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/WireGuard/Shared/Model/TunnelConfiguration.swift b/WireGuard/Shared/Model/TunnelConfiguration.swift index 2e394ee..bee3c9d 100644 --- a/WireGuard/Shared/Model/TunnelConfiguration.swift +++ b/WireGuard/Shared/Model/TunnelConfiguration.swift @@ -4,14 +4,16 @@ import Foundation final class TunnelConfiguration { + var name: String? var interface: InterfaceConfiguration let peers: [PeerConfiguration] static let keyLength = 32 - init(interface: InterfaceConfiguration, peers: [PeerConfiguration]) { + init(name: String?, interface: InterfaceConfiguration, peers: [PeerConfiguration]) { self.interface = interface self.peers = peers + self.name = name let peerPublicKeysArray = peers.map { $0.publicKey } let peerPublicKeysSet = Set<Data>(peerPublicKeysArray) |