diff --git a/src/state/models/suggested-actors-view.ts b/src/state/models/suggested-actors-view.ts index 7d06d90c8c..454a45a458 100644 --- a/src/state/models/suggested-actors-view.ts +++ b/src/state/models/suggested-actors-view.ts @@ -91,6 +91,9 @@ export class SuggestedActorsViewModel { if (item.did === this.rootStore.me.did) { continue // skip self } + if (item.myState?.follow) { + continue // skip already-followed users + } this._append({ _reactKey: `item-${counter++}`, ...item, diff --git a/src/view/com/discover/SuggestedFollows.tsx b/src/view/com/discover/SuggestedFollows.tsx index 4f6ac042e3..1b38101717 100644 --- a/src/view/com/discover/SuggestedFollows.tsx +++ b/src/view/com/discover/SuggestedFollows.tsx @@ -96,6 +96,13 @@ export const SuggestedFollows = observer( details={view.error} onPressTryAgain={onPressTryAgain} /> + ) : view.isEmpty ? ( + + + You already follow everybody we were going to suggest. Check back + in the future! + + ) : (