diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 61b3e65..4ab8947 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -289,6 +289,17 @@ async function blueskyQuoteEmbed(quote) { } break; } + case "app.bsky.embed.external#view": { + if (embed.external.uri.includes("tenor.com")) { + const url = new URL(embed.external.uri); + url.searchParams.delete("hh"); + url.searchParams.delete("ww"); + embeds.push({...mainEmbed, image: {url: url.toString()}}); + } else { + embeds.push(mainEmbed); + } + break; + } default: { embeds.push(mainEmbed); break;