diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index b61bad2ca9..f73cede352 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -26,7 +26,6 @@ import {makeProfileLink} from '#/lib/routes/links' import {shareUrl} from '#/lib/sharing' import {useGate} from '#/lib/statsig/statsig' import {toShareUrl} from '#/lib/strings/url-helpers' -import {useProfileShadow} from '#/state/cache/profile-shadow' import {Shadow} from '#/state/cache/types' import {useFeedFeedbackContext} from '#/state/feed-feedback' import { @@ -95,15 +94,6 @@ let PostCtrls = ({ post.author.viewer?.blockingByList, ) - const shadowedAuthor = useProfileShadow(post.author) - const followersCanReply = !!threadgateRecord?.allow?.find( - rule => rule.$type === 'app.bsky.feed.threadgate#followerRule', - ) - const canOverrideReplyDisabled = - followersCanReply && - shadowedAuthor.viewer?.following?.startsWith('at://did') - const replyDisabled = post.viewer?.replyDisabled && !canOverrideReplyDisabled - const shouldShowLoggedOutWarning = React.useMemo(() => { return ( post.author.did !== currentAccount?.did && @@ -257,13 +247,13 @@ let PostCtrls = ({ { - if (!replyDisabled) { + if (!post.viewer?.replyDisabled) { playHaptic('Light') requireAuth(() => onPressReply()) }