From bedb0c3fbd65b6520c97f22c99f10bb535a177bc Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 12 Apr 2024 13:02:15 +0100 Subject: Use getSuggestions endpoint behind the gate (#3499) * Move suggested follows out of the component * Add new suggestions implementation * Put new endpoint behind the gate * Make bottom less weird --- src/lib/statsig/statsig.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lib/statsig/statsig.tsx') diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx index 159438647..7513b945c 100644 --- a/src/lib/statsig/statsig.tsx +++ b/src/lib/statsig/statsig.tsx @@ -82,7 +82,10 @@ export function useGate(gateName: Gate): boolean { // This should not happen because of waitForInitialization={true}. console.error('Did not expected isLoading to ever be true.') } - return value + // This shouldn't technically be necessary but let's get a strong + // guarantee that a gate value can never change while mounted. + const [initialValue] = React.useState(value) + return initialValue } function toStatsigUser(did: string | undefined) { -- cgit 1.4.1