diff --git a/src/composables/useNostrChat.ts b/src/composables/useNostrChat.ts index 6815da7..222e119 100644 --- a/src/composables/useNostrChat.ts +++ b/src/composables/useNostrChat.ts @@ -417,6 +417,9 @@ export function useNostrChat() { pubkey: currentUser.value.pubkey } + // Add to processed IDs to prevent duplicate processing + processedMessageIds.value.add(event.id) + if (!messages.value.has(peerPubkey)) { messages.value.set(peerPubkey, []) }