damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit 3f3892ba1d7e92765384cb68aaeacc58b848ec81
parent 1b6224e665bd67193f5d273996d6b859c7ddf19d
Author: Terry Yiu <963907+tyiu@users.noreply.github.com>
Date:   Mon, 20 Mar 2023 10:48:15 -0600

Add validation to prevent whitespaces be inputted on NIP-05 input field

Changelog-Changed: Add validation to prevent whitespaces be inputted on NIP-05 input field
Closes: #793

Diffstat:
Mdamus/Views/EditMetadataView.swift | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/damus/Views/EditMetadataView.swift b/damus/Views/EditMetadataView.swift @@ -6,6 +6,7 @@ // import SwiftUI +import Combine let PPM_SIZE: CGFloat = 80.0 let BANNER_HEIGHT: CGFloat = 150.0; @@ -197,6 +198,9 @@ struct EditMetadataView: View { TextField(NSLocalizedString("jb55@jb55.com", comment: "Placeholder example text for identifier used for NIP-05 verification."), text: $nip05) .autocorrectionDisabled(true) .textInputAutocapitalization(.never) + .onReceive(Just(nip05)) { newValue in + self.nip05 = newValue.trimmingCharacters(in: .whitespaces) + } }, header: { Text("NIP-05 Verification", comment: "Label for NIP-05 Verification section of user profile form.") }, footer: {