mirror of
https://github.com/nbd-wtf/nostr-tools.git
synced 2025-12-10 09:08:50 +00:00
Fix subtle inconsistency with NIP-04 in the decryption example
Sender's pubkey was incorrectly searched for in the `p` tag, where receiver's pubkey is found; use `event.pubkey` instead.
This commit is contained in:
@@ -266,7 +266,7 @@ sendEvent(event)
|
|||||||
|
|
||||||
// on the receiver side
|
// on the receiver side
|
||||||
sub.on('event', event => {
|
sub.on('event', event => {
|
||||||
let sender = event.tags.find(([k, v]) => k === 'p' && v && v !== '')[1]
|
let sender = event.pubkey
|
||||||
pk1 === sender
|
pk1 === sender
|
||||||
let plaintext = await nip04.decrypt(sk2, pk1, event.content)
|
let plaintext = await nip04.decrypt(sk2, pk1, event.content)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user