diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 88080a7..5f26bce 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -405,7 +405,7 @@ async function blueskyQuoteEmbed(quote, minimal = false) { accessory: { type: 11, media: { - url: quote.author.avatar, + url: quote.author.avatar.replace("@jpeg", "@png"), }, }, }, @@ -418,7 +418,7 @@ async function blueskyQuoteEmbed(quote, minimal = false) { case "app.bsky.embed.images#view": { images.push( ...embed.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -436,7 +436,7 @@ async function blueskyQuoteEmbed(quote, minimal = false) { if (embed.media.$type === "app.bsky.embed.images#view") { images.push( ...embed.media.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -564,7 +564,7 @@ async function bluesky(msg, url, spoiler = false, minimal = false) { case "app.bsky.embed.images#view": { images.push( ...post.embed.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -596,7 +596,7 @@ async function bluesky(msg, url, spoiler = false, minimal = false) { if (post.embed.media.$type === "app.bsky.embed.images#view") { images.push( ...post.embed.media.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -701,7 +701,7 @@ async function bluesky(msg, url, spoiler = false, minimal = false) { accessory: { type: 11, media: { - url: post.author.avatar, + url: post.author.avatar.replace("@jpeg", "@png"), }, }, },