From e5c060eecf3be33c26f4909a933d1884fda4eee3 Mon Sep 17 00:00:00 2001 From: Marie Date: Fri, 26 Jan 2024 01:59:19 +0100 Subject: fix: don't show mentions and boosts towards muted user posts in timeline Closes #336 --- packages/backend/src/core/FanoutTimelineEndpointService.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'packages/backend/src/core/FanoutTimelineEndpointService.ts') diff --git a/packages/backend/src/core/FanoutTimelineEndpointService.ts b/packages/backend/src/core/FanoutTimelineEndpointService.ts index a3c8c21e98..72d39e79f1 100644 --- a/packages/backend/src/core/FanoutTimelineEndpointService.ts +++ b/packages/backend/src/core/FanoutTimelineEndpointService.ts @@ -123,6 +123,7 @@ export class FanoutTimelineEndpointService { if (isUserRelated(note, userIdsWhoBlockingMe, ps.ignoreAuthorFromBlock)) return false; if (isUserRelated(note, userIdsWhoMeMuting, ps.ignoreAuthorFromMute)) return false; if (note.mentions.some(mention => userIdsWhoMeMuting.has(mention))) return false; + if (isPureRenote(note) && note.renote && note.renote.mentions.some(mention => userIdsWhoMeMuting.has(mention))) return false; if (isPureRenote(note) && isUserRelated(note, userIdsWhoMeMutingRenotes, ps.ignoreAuthorFromMute)) return false; if (isInstanceMuted(note, userMutedInstances)) return false; -- cgit v1.2.3-freya