From 2850887c7172cb5236331e190d5f541f302e6240 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Mon, 14 Nov 2022 13:48:57 -0600 Subject: [PATCH] Dont suggest followed users and add empty state to suggestions --- src/state/models/suggested-actors-view.ts | 3 +++ src/view/com/discover/SuggestedFollows.tsx | 15 +++++++++++++++ 2 files changed, 18 insertions(+) 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! + + ) : (