diff --git a/src/components/Timeline/Shared/Card/index.tsx b/src/components/Timeline/Shared/Card/index.tsx index 6d6ac8e5..da1e393a 100644 --- a/src/components/Timeline/Shared/Card/index.tsx +++ b/src/components/Timeline/Shared/Card/index.tsx @@ -17,10 +17,14 @@ import TimelineDefault from '../../Default' import StatusContext from '../Context' import { CardNeodb } from './Neodb' +const CARD_URL_BLACKLISTS = ['weibo.com', 'weibo.cn'] + const TimelineCard: React.FC = () => { const { status, spoilerHidden, disableDetails, inThread } = useContext(StatusContext) if (!status || !status.card) return null + if (CARD_URL_BLACKLISTS.find(domain => status.card?.url.includes(`${domain}/`))) return null + const { i18n } = useTranslation() if ( status.card.url.includes('://neodb.social/') &&