diff options
Diffstat (limited to 'WireGuard/Shared/Model/DNSServer.swift')
-rw-r--r-- | WireGuard/Shared/Model/DNSServer.swift | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/WireGuard/Shared/Model/DNSServer.swift b/WireGuard/Shared/Model/DNSServer.swift deleted file mode 100644 index 0d03577..0000000 --- a/WireGuard/Shared/Model/DNSServer.swift +++ /dev/null @@ -1,35 +0,0 @@ -// SPDX-License-Identifier: MIT -// Copyright © 2018-2019 WireGuard LLC. All Rights Reserved. - -import Foundation -import Network - -struct DNSServer { - let address: IPAddress - - init(address: IPAddress) { - self.address = address - } -} - -extension DNSServer: Equatable { - static func == (lhs: DNSServer, rhs: DNSServer) -> Bool { - return lhs.address.rawValue == rhs.address.rawValue - } -} - -extension DNSServer { - var stringRepresentation: String { - return "\(address)" - } - - init?(from addressString: String) { - if let addr = IPv4Address(addressString) { - address = addr - } else if let addr = IPv6Address(addressString) { - address = addr - } else { - return nil - } - } -} |