From d8fdfddbaf59520281a01c58eac3ebcd5798c3b5 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 10 Apr 2026 10:23:36 -0500 Subject: [PATCH] Check for undefined moderationOpts (#10224) --- src/features/liveNow/components/LiveStatusDialog.tsx | 5 +++-- src/features/liveNow/index.tsx | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/features/liveNow/components/LiveStatusDialog.tsx b/src/features/liveNow/components/LiveStatusDialog.tsx index 2ade60b7b2..545e8ab943 100644 --- a/src/features/liveNow/components/LiveStatusDialog.tsx +++ b/src/features/liveNow/components/LiveStatusDialog.tsx @@ -117,13 +117,14 @@ export function LiveStatus({ const reportDialogControl = useGlobalReportDialogControl() const dialogContext = Dialog.useDialogContext() const moderation = useMemo(() => { - return moderateStatus(profile, moderationOpts!) + if (!moderationOpts) return undefined + return moderateStatus(profile, moderationOpts) }, [profile, moderationOpts]) return ( <> {embed.external.thumb && ( - + diff --git a/src/features/liveNow/index.tsx b/src/features/liveNow/index.tsx index 6295497bee..e802d0418e 100644 --- a/src/features/liveNow/index.tsx +++ b/src/features/liveNow/index.tsx @@ -100,7 +100,8 @@ export function useActorStatus(actor?: bsky.profile.AnyProfileView) { const moderation = useMemo(() => { if (!actor || !('status' in actor && actor.status)) return undefined - return moderateStatus(actor, moderationOpts!) + if (!moderationOpts) return undefined + return moderateStatus(actor, moderationOpts) }, [actor, moderationOpts]) return useMemo(() => {