From 8f57d6eddeaa1071bca327ea7b412673b8c54351 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 5 Feb 2025 11:31:41 -0600 Subject: [PATCH] Use dangerousIsType --- src/screens/Messages/components/MessageInputEmbed.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/screens/Messages/components/MessageInputEmbed.tsx b/src/screens/Messages/components/MessageInputEmbed.tsx index 827c62f061..af6906dd91 100644 --- a/src/screens/Messages/components/MessageInputEmbed.tsx +++ b/src/screens/Messages/components/MessageInputEmbed.tsx @@ -30,6 +30,7 @@ import {ContentHider} from '#/components/moderation/ContentHider' import {PostAlerts} from '#/components/moderation/PostAlerts' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' +import * as atp from '#/types/atproto' export function useMessageEmbed() { const route = @@ -111,7 +112,13 @@ export function MessageInputEmbed({ ) const {rt, record} = useMemo(() => { - if (post && AppBskyFeedPost.isValidRecord(post.record)) { + if ( + post && + atp.dangerousIsType( + post.record, + AppBskyFeedPost.isRecord, + ) + ) { return { rt: new RichTextAPI({ text: post.record.text,