From 251f4854fc22327bab0400e35d2492363913dc37 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 21 Aug 2023 14:23:36 -0400 Subject: [PATCH] Copies to Clipboard the GiftWrap ID and not the inner message ID --- .../com/vitorpamplona/amethyst/model/Note.kt | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt index 855e2ed2b..7871305b4 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt @@ -72,7 +72,22 @@ open class Note(val idHex: String) { open fun idNote() = id().toNote() open fun toNEvent(): String { - return Nip19.createNEvent(idHex, author?.pubkeyHex, event?.kind(), relays.firstOrNull()) + val myEvent = event + return if (myEvent is WrappedEvent) { + val host = myEvent.host + if (host != null) { + Nip19.createNEvent( + host.id, + host.pubKey, + host.kind(), + relays.firstOrNull() + ) + } else { + Nip19.createNEvent(idHex, author?.pubkeyHex, event?.kind(), relays.firstOrNull()) + } + } else { + Nip19.createNEvent(idHex, author?.pubkeyHex, event?.kind(), relays.firstOrNull()) + } } fun toNostrUri(): String {