mirror of
https://github.com/tooot-app/app
synced 2025-06-05 22:19:13 +02:00
Block cards that without properly fetched data
This commit is contained in:
@ -17,10 +17,14 @@ import TimelineDefault from '../../Default'
|
|||||||
import StatusContext from '../Context'
|
import StatusContext from '../Context'
|
||||||
import { CardNeodb } from './Neodb'
|
import { CardNeodb } from './Neodb'
|
||||||
|
|
||||||
|
const CARD_URL_BLACKLISTS = ['weibo.com', 'weibo.cn']
|
||||||
|
|
||||||
const TimelineCard: React.FC = () => {
|
const TimelineCard: React.FC = () => {
|
||||||
const { status, spoilerHidden, disableDetails, inThread } = useContext(StatusContext)
|
const { status, spoilerHidden, disableDetails, inThread } = useContext(StatusContext)
|
||||||
if (!status || !status.card) return null
|
if (!status || !status.card) return null
|
||||||
|
|
||||||
|
if (CARD_URL_BLACKLISTS.find(domain => status.card?.url.includes(`${domain}/`))) return null
|
||||||
|
|
||||||
const { i18n } = useTranslation()
|
const { i18n } = useTranslation()
|
||||||
if (
|
if (
|
||||||
status.card.url.includes('://neodb.social/') &&
|
status.card.url.includes('://neodb.social/') &&
|
||||||
|
Reference in New Issue
Block a user