Use dangerousIsType

This commit is contained in:
Eric Bailey
2025-02-05 11:31:41 -06:00
parent 2269acde59
commit 8f57d6edde
@@ -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<AppBskyFeedPost.Record>(
post.record,
AppBskyFeedPost.isRecord,
)
) {
return {
rt: new RichTextAPI({
text: post.record.text,