From c959e1137633bbbec96a18c5a56da3d10e9ebab8 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Sun, 16 Mar 2025 15:52:52 -0500 Subject: [PATCH] Fix link moderation --- bskyogcard/src/components/PostEmbed.tsx | 10 ++++++ bskyogcard/test.html | 47 ++++++++++++++++++++++--- 2 files changed, 53 insertions(+), 4 deletions(-) diff --git a/bskyogcard/src/components/PostEmbed.tsx b/bskyogcard/src/components/PostEmbed.tsx index 585394375a..db0a058a07 100644 --- a/bskyogcard/src/components/PostEmbed.tsx +++ b/bskyogcard/src/components/PostEmbed.tsx @@ -234,6 +234,16 @@ export function LinkEmbed({ }) { const {title, description, uri, thumb} = embed.view.external if (!thumb) return null + const modui = rest.moderation.ui('contentMedia') + const info = getModerationCauseInfo({ + cause: modui.blurs.at(0), + moderatorData: rest.moderatorData, + }) + + if (info) { + return + } + const image = rest.data.images.get(thumb) const player = parseEmbedPlayerFromUrl(uri) const gif = rest.data.images.get(player?.playerUri) diff --git a/bskyogcard/test.html b/bskyogcard/test.html index 1c4bf81906..1e5fef3d3f 100644 --- a/bskyogcard/test.html +++ b/bskyogcard/test.html @@ -5,9 +5,12 @@ rel="stylesheet" href="https://unpkg.com/svbstrate@5.1.0/svbstrate.css" /> @@ -41,9 +44,45 @@ img {

Feed

Feed w/ label

- +

Link

+

Link w/ label

+ +

Starter pack

+ + +

Quote posts

+

Image

+ +

Image w/ label

+ +

Video

+ +

Video w/ label

+ +

GIF

+ +

List

+ +

List (takendown)

+ +

Feed

+ +

Link

+ +

Link w/ label

+ +

Starter pack

+ + +

Quote post states

+

Deleted

+ +

Detached quoted post

+ +

Blocked

+