From 04c72ed787600367c15f0464ee49bae74187f7eb Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 8 Aug 2024 09:48:25 -0500 Subject: [PATCH] Auto-show sugg follows behind gate --- src/lib/statsig/gates.ts | 1 + src/screens/Profile/Header/ProfileHeaderStandard.tsx | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 4b482b47dc..fed19adc86 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -1,5 +1,6 @@ export type Gate = // Keep this alphabetic please. + | 'auto_show_prof_sugg_follows' | 'debug_show_feedcontext' | 'explore_page_profile_card_social_proof' | 'native_pwi_disabled' diff --git a/src/screens/Profile/Header/ProfileHeaderStandard.tsx b/src/screens/Profile/Header/ProfileHeaderStandard.tsx index b275b31910..54b018575f 100644 --- a/src/screens/Profile/Header/ProfileHeaderStandard.tsx +++ b/src/screens/Profile/Header/ProfileHeaderStandard.tsx @@ -10,6 +10,7 @@ import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useGate} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {isIOS} from '#/platform/detection' import {Shadow} from '#/state/cache/types' @@ -79,6 +80,7 @@ let ProfileHeaderStandard = ({ profile.viewer?.blocking || profile.viewer?.blockedBy || profile.viewer?.blockingByList + const gate = useGate() const onPressEditProfile = React.useCallback(() => { track('ProfileHeader:EditProfileButtonClicked') @@ -101,6 +103,9 @@ let ProfileHeaderStandard = ({ )}`, ), ) + if (gate('auto_show_prof_sugg_follows')) { + setShowSuggestedFollows(!showSuggestedFollows) + } } catch (e: any) { if (e?.name !== 'AbortError') { logger.error('Failed to follow', {message: String(e)})