diff options
Diffstat (limited to 'src/state/models/discovery/suggested-actors.ts')
-rw-r--r-- | src/state/models/discovery/suggested-actors.ts | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/state/models/discovery/suggested-actors.ts b/src/state/models/discovery/suggested-actors.ts index 533e14eab..0b3d36952 100644 --- a/src/state/models/discovery/suggested-actors.ts +++ b/src/state/models/discovery/suggested-actors.ts @@ -85,8 +85,17 @@ export class SuggestedActorsModel { this.hasMore = !!cursor this.suggestions = this.suggestions.concat( actors.filter(actor => { - if (actor.viewer?.following) { - return false + const viewer = actor.viewer + if (viewer) { + if ( + viewer.following || + viewer.muted || + viewer.mutedByList || + viewer.blockedBy || + viewer.blocking + ) { + return false + } } if (actor.did === this.rootStore.me.did) { return false |