From fccc79feb2d7421f58c97686973586832a666940 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 5 Feb 2025 11:03:41 -0600 Subject: [PATCH] use asPredicate --- src/view/com/post/Post.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/view/com/post/Post.tsx b/src/view/com/post/Post.tsx index bf256a4924..07e374692c 100644 --- a/src/view/com/post/Post.tsx +++ b/src/view/com/post/Post.tsx @@ -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.isValidRecord(post.record) ? post.record : undefined, + asPredicate(AppBskyFeedPost.validateRecord)(post.record) + ? post.record + : undefined, [post], ) const postShadowed = usePostShadow(post)