diff --git a/src/hooks/useExternalReactions.ts b/src/hooks/useExternalReactions.ts index df229657..e7c56bd6 100644 --- a/src/hooks/useExternalReactions.ts +++ b/src/hooks/useExternalReactions.ts @@ -89,7 +89,7 @@ export function useExternalRepostStatus(content: ExternalContent | null | undefi const events = await nostr.query( [{ - kinds: [16], + kinds: [1], authors: [user.pubkey], '#i': [identifier], limit: 1, diff --git a/src/pages/ExternalContentPage.tsx b/src/pages/ExternalContentPage.tsx index 44fc1181..0db007ad 100644 --- a/src/pages/ExternalContentPage.tsx +++ b/src/pages/ExternalContentPage.tsx @@ -117,20 +117,19 @@ function ExternalActionBar({ content }: { content: ExternalContent }) { ); }, [user, content, identifier, publishEvent, queryClient, toast]); - // Publish kind 16 generic repost with i tag + // Publish kind 1 note sharing the external content via i tag const handleShare = useCallback(() => { if (!user) return; queryClient.setQueryData(['external-user-repost', identifier], 'optimistic'); publishEvent( { - kind: 16, - content: '', + kind: 1, + content: identifier, created_at: Math.floor(Date.now() / 1000), tags: [ ['i', identifier], ['k', getExternalKTag(content)], - ['alt', `Repost of ${identifier}`], ], }, {