diff --git a/packages/ditto/storages/DittoRelayStore.ts b/packages/ditto/storages/DittoRelayStore.ts index 7a0935e1..e8dc1b33 100644 --- a/packages/ditto/storages/DittoRelayStore.ts +++ b/packages/ditto/storages/DittoRelayStore.ts @@ -429,10 +429,12 @@ export class DittoRelayStore implements NRelay { } private async prewarmLinkPreview(event: NostrEvent, signal?: AbortSignal): Promise { - const { firstUrl } = parseNoteContent(stripimeta(event.content, event.tags), [], this.opts); + if (event.kind === 1) { + const { firstUrl } = parseNoteContent(stripimeta(event.content, event.tags), [], this.opts); - if (firstUrl) { - await unfurlCardCached(firstUrl, signal); + if (firstUrl) { + await unfurlCardCached(firstUrl, signal); + } } }