diff --git a/components/KIND20Card.tsx b/components/KIND20Card.tsx index fee2250..733b2fc 100644 --- a/components/KIND20Card.tsx +++ b/components/KIND20Card.tsx @@ -49,7 +49,11 @@ const KIND20Card: React.FC = ({ const verifyImage = async () => { try { // get hash of the image from event tags - const eventImageHash = tags.find((tag) => tag[0] === "x")?.[1]; + let eventImageHash = tags.find((tag) => tag[0] === "x")?.[1]; + + if(!eventImageHash) { + eventImageHash = tags.find((tag) => tag[0] === "imeta")?.find(tag => tag.startsWith("x"))?.split(" ")[1]; + } if (eventImageHash) { // get blob from the image url diff --git a/components/QuickViewKind20NoteCard.tsx b/components/QuickViewKind20NoteCard.tsx index d27d895..0bee34d 100644 --- a/components/QuickViewKind20NoteCard.tsx +++ b/components/QuickViewKind20NoteCard.tsx @@ -42,8 +42,12 @@ const QuickViewKind20NoteCard: React.FC = ({ pubke const verifyImage = async () => { try { // get hash of the image from event tags - const eventImageHash = tags.find((tag) => tag[0] === "x")?.[1]; + let eventImageHash = tags.find((tag) => tag[0] === "x")?.[1]; + if(!eventImageHash) { + eventImageHash = tags.find((tag) => tag[0] === "imeta")?.find(tag => tag.startsWith("x"))?.split(" ")[1]; + } + if (eventImageHash) { // get blob from the image url const response = await fetch(image);