Don't load remote hidden items unless needed

This commit is contained in:
Eric Bailey
2025-06-04 11:14:59 -05:00
parent ce776fd050
commit b7e5e10ea7
2 changed files with 29 additions and 20 deletions
+3 -3
View File
@@ -25,7 +25,7 @@ export function traverse(
moderationOpts,
hasSession,
view,
hasHiddenReplies,
hasServerHiddenReplies,
hiddenRepliesVisible,
skipHiddenReplyHandling,
loadHiddenReplies,
@@ -34,7 +34,7 @@ export function traverse(
moderationOpts: ModerationOpts
hasSession: boolean
view: PostThreadParams['view']
hasHiddenReplies: boolean
hasServerHiddenReplies: boolean
hiddenRepliesVisible: boolean
skipHiddenReplyHandling?: boolean
loadHiddenReplies: () => Promise<void>
@@ -240,7 +240,7 @@ export function traverse(
}
if (!skipHiddenReplyHandling) {
if (hidden.length || hasHiddenReplies) {
if (hidden.length || hasServerHiddenReplies) {
if (hiddenRepliesVisible) {
items.push(...hidden)
} else {