use asPredicate

This commit is contained in:
Eric Bailey
2025-02-05 11:03:41 -06:00
parent 155be6467a
commit fccc79feb2
+4 -1
View File
@@ -3,6 +3,7 @@ import {StyleProp, StyleSheet, View, ViewStyle} from 'react-native'
import {
AppBskyFeedDefs,
AppBskyFeedPost,
asPredicate,
AtUri,
ModerationDecision,
RichText as RichTextAPI,
@@ -53,7 +54,9 @@ export function Post({
const moderationOpts = useModerationOpts()
const record = useMemo<AppBskyFeedPost.Record | undefined>(
() =>
AppBskyFeedPost.isValidRecord(post.record) ? post.record : undefined,
asPredicate(AppBskyFeedPost.validateRecord)(post.record)
? post.record
: undefined,
[post],
)
const postShadowed = usePostShadow(post)