DMs: copy decrypted text instead of raw content

Changelog-Fixed: Copying text in DMs will now copy the decrypted text
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2022-07-21 15:51:44 -07:00
parent f2338dd646
commit 24c4d99f78
3 changed files with 5 additions and 5 deletions

View File

@@ -143,15 +143,15 @@ struct EventView: View {
.id(event.id)
.frame(minHeight: PFP_SIZE)
.padding([.bottom], 4)
.event_context_menu(event)
.event_context_menu(event, privkey: damus.keypair.privkey)
}
}
extension View {
func event_context_menu(_ event: NostrEvent) -> some View {
func event_context_menu(_ event: NostrEvent, privkey: String?) -> some View {
return self.contextMenu {
Button {
UIPasteboard.general.string = event.content
UIPasteboard.general.string = event.get_content(privkey)
} label: {
Label("Copy Text", systemImage: "doc.on.doc")
}