damus

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

commit a2cac142c077f3a91f3d719b400a4a09ff7761cf
parent 8a20e5845ef49c6c777b37f6b710abf0ca0deebc
Author: kernelkind <kernelkind@gmail.com>
Date:   Mon, 18 Dec 2023 13:22:00 -0500

Remove private key leak warning

Remove the private key leak warning in the DMChatView and PostView since
they are no longer needed since nsec is automatically converted into
npub.

Changelog-Removed: Removed old nsec key warning, nsec automatically convert to npub when posting
Signed-off-by: kernelkind <kernelkind@gmail.com>
Reviewed-by: William Casarin <jb55@jb55.com>
Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Mdamus/Views/DMChatView.swift | 15+--------------
Mdamus/Views/PostView.swift | 15+--------------
2 files changed, 2 insertions(+), 28 deletions(-)

diff --git a/damus/Views/DMChatView.swift b/damus/Views/DMChatView.swift @@ -11,7 +11,6 @@ import Combine struct DMChatView: View, KeyboardReadable { let damus_state: DamusState @ObservedObject var dms: DirectMessageModel - @State var showPrivateKeyWarning: Bool = false var pubkey: Pubkey { dms.pubkey @@ -106,11 +105,7 @@ struct DMChatView: View, KeyboardReadable { Button( role: .none, action: { - showPrivateKeyWarning = contentContainsPrivateKey(dms.draft) - - if !showPrivateKeyWarning { - send_message() - } + send_message() } ) { Label("", image: "send") @@ -165,14 +160,6 @@ struct DMChatView: View, KeyboardReadable { dms.draft = "" } } - .alert(NSLocalizedString("Note contains \"nsec1\" private key. Are you sure?", comment: "Alert user that they might be attempting to paste a private key and ask them to confirm."), isPresented: $showPrivateKeyWarning, actions: { - Button(NSLocalizedString("No", comment: "Button to cancel out of posting a note after being alerted that it looks like they might be posting a private key."), role: .cancel) { - showPrivateKeyWarning = false - } - Button(NSLocalizedString("Yes, Post with Private Key", comment: "Button to proceed with posting a note even though it looks like they might be posting a private key."), role: .destructive) { - send_message() - } - }) } } diff --git a/damus/Views/PostView.swift b/damus/Views/PostView.swift @@ -46,7 +46,6 @@ enum PostAction { struct PostView: View { @State var post: NSMutableAttributedString = NSMutableAttributedString() @FocusState var focus: Bool - @State var showPrivateKeyWarning: Bool = false @State var attach_media: Bool = false @State var attach_camera: Bool = false @State var error: String? = nil @@ -159,11 +158,7 @@ struct PostView: View { var PostButton: some View { Button(NSLocalizedString("Post", comment: "Button to post a note.")) { - showPrivateKeyWarning = contentContainsPrivateKey(self.post.string) - - if !showPrivateKeyWarning { - self.send_post() - } + self.send_post() } .disabled(posting_disabled) .opacity(posting_disabled ? 0.5 : 1.0) @@ -480,14 +475,6 @@ struct PostView: View { clear_draft() } } - .alert(NSLocalizedString("Note contains \"nsec1\" private key. Are you sure?", comment: "Alert user that they might be attempting to paste a private key and ask them to confirm."), isPresented: $showPrivateKeyWarning, actions: { - Button(NSLocalizedString("No", comment: "Button to cancel out of posting a note after being alerted that it looks like they might be posting a private key."), role: .cancel) { - showPrivateKeyWarning = false - } - Button(NSLocalizedString("Yes, Post with Private Key", comment: "Button to proceed with posting a note even though it looks like they might be posting a private key."), role: .destructive) { - self.send_post() - } - }) } } }