Block cards that without properly fetched data

This commit is contained in:
xmflsct 2023-03-19 00:15:10 +01:00
parent 0d8fdf5740
commit aa469c1174
1 changed files with 4 additions and 0 deletions

View File

@ -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/') &&