From 6e9802b6ff26d9c9bb28db3ba9d718072e2213ea Mon Sep 17 00:00:00 2001 From: Callum Macdonald Date: Sun, 11 Aug 2024 18:16:33 +0200 Subject: [PATCH] Use validator pubkey and d tag. --- src/nostr/subscribe.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/nostr/subscribe.ts b/src/nostr/subscribe.ts index 08cd4c6..4998d6d 100644 --- a/src/nostr/subscribe.ts +++ b/src/nostr/subscribe.ts @@ -145,11 +145,10 @@ async function backgroundNoteEventsFetching(onEventReceived) { authors: TRUSTED_VALIDATION_PUBKEYS, }; for await (const message of relayPool.req([filter])) { - const [messageType, subscriptionId, event] = message; + const [messageType, , event] = message; if (messageType === "EVENT") { - const eventAuthorPublicKey = getPublicKeyFromEvent({ event }); const eventDTag = getTagFirstValueFromEvent({ event, tag: "d" }); - const eventIdentifier = `${eventAuthorPublicKey}.${eventDTag}`; + const eventIdentifier = `${event.pubkey}.${eventDTag}`; if (seenEventIdentifiers.has(eventIdentifier)) { continue; }