Use moderatePost_wrapped for post embeds (#4981)

* Use moderatePost_wrapped

* Add lint rule
This commit is contained in:
Eric Bailey
2024-08-23 15:55:18 -05:00
committed by GitHub
parent b5ea87c981
commit fc5cc189b5
4 changed files with 18 additions and 3 deletions
+2 -2
View File
@@ -13,7 +13,6 @@ import {
AppBskyEmbedRecordWithMedia,
AppBskyFeedDefs,
AppBskyFeedPost,
moderatePost,
ModerationDecision,
RichText as RichTextAPI,
} from '@atproto/api'
@@ -24,6 +23,7 @@ import {useLingui} from '@lingui/react'
import {useQueryClient} from '@tanstack/react-query'
import {HITSLOP_20} from '#/lib/constants'
import {moderatePost_wrapped} from '#/lib/moderatePost_wrapped'
import {s} from '#/lib/styles'
import {useModerationOpts} from '#/state/preferences/moderation-opts'
import {useSession} from '#/state/session'
@@ -122,7 +122,7 @@ function QuoteEmbedModerated({
const moderationOpts = useModerationOpts()
const moderation = React.useMemo(() => {
return moderationOpts
? moderatePost(viewRecordToPostView(viewRecord), moderationOpts)
? moderatePost_wrapped(viewRecordToPostView(viewRecord), moderationOpts)
: undefined
}, [viewRecord, moderationOpts])
+1
View File
@@ -1,3 +1,4 @@
/* eslint-disable no-restricted-imports */
import React from 'react'
import {View} from 'react-native'
import {