From 73cd4c75ae45befeeb4888096be43e2d7e1ce88e Mon Sep 17 00:00:00 2001 From: decodism <77468771+decodism@users.noreply.github.com> Date: Mon, 4 Apr 2022 01:14:52 +0200 Subject: [PATCH] Trim text entries --- DNSecure/Views/DetailView.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DNSecure/Views/DetailView.swift b/DNSecure/Views/DetailView.swift index 42d43a0..eed57cf 100644 --- a/DNSecure/Views/DetailView.swift +++ b/DNSecure/Views/DetailView.swift @@ -46,7 +46,7 @@ extension DetailView: View { "IP address", text: .init( get: { configuration.servers[i] }, - set: { configuration.servers[i] = $0 } + set: { configuration.servers[i] = $0.trimmingCharacters(in: .whitespacesAndNewlines) } ), onEditingChanged: { if (!$0) { self.server.configuration = .dnsOverTLS(configuration) } @@ -84,7 +84,7 @@ extension DetailView: View { configuration.serverName ?? "" }, set: { - configuration.serverName = $0 + configuration.serverName = $0.trimmingCharacters(in: .whitespacesAndNewlines) } ), onEditingChanged: { @@ -111,7 +111,7 @@ extension DetailView: View { "IP address", text: .init( get: { configuration.servers[i] }, - set: { configuration.servers[i] = $0 } + set: { configuration.servers[i] = $0.trimmingCharacters(in: .whitespacesAndNewlines) } ), onEditingChanged: { if (!$0) { self.server.configuration = .dnsOverHTTPS(configuration) } @@ -149,7 +149,7 @@ extension DetailView: View { configuration.serverURL?.absoluteString ?? "" }, set: { - configuration.serverURL = URL(string: $0) + configuration.serverURL = URL(string: $0.trimmingCharacters(in: .whitespacesAndNewlines)) } ), onEditingChanged: {