diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/statsig/gates.ts | 1 | ||||
-rw-r--r-- | src/state/trending-config.tsx | 19 |
2 files changed, 3 insertions, 17 deletions
diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index c0508c2dd..4e614c58a 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -7,4 +7,3 @@ export type Gate = | 'remove_show_latest_button' | 'test_gate_1' | 'test_gate_2' - | 'trending_topics_beta' diff --git a/src/state/trending-config.tsx b/src/state/trending-config.tsx index a7694993f..1e5db9dc9 100644 --- a/src/state/trending-config.tsx +++ b/src/state/trending-config.tsx @@ -1,6 +1,5 @@ import React from 'react' -import {useGate} from '#/lib/statsig/statsig' import {useLanguagePrefs} from '#/state/preferences/languages' import {useServiceConfigQuery} from '#/state/queries/service-config' import {device} from '#/storage' @@ -14,7 +13,6 @@ const Context = React.createContext<Context>({ }) export function Provider({children}: React.PropsWithChildren<{}>) { - const gate = useGate() const langPrefs = useLanguagePrefs() const {data: config, isLoading: isInitialLoad} = useServiceConfigQuery() const ctx = React.useMemo<Context>(() => { @@ -45,23 +43,12 @@ export function Provider({children}: React.PropsWithChildren<{}>) { * the server, we can exit early. */ const enabled = Boolean(config?.topicsEnabled) - if (!enabled) { - // cache for next reload - device.set(['trendingBetaEnabled'], enabled) - return {enabled: false} - } - - /* - * Service is enabled, but also check statsig in case we're rolling back. - */ - const gateEnabled = gate('trending_topics_beta') - const _enabled = enabled && gateEnabled // update cache - device.set(['trendingBetaEnabled'], _enabled) + device.set(['trendingBetaEnabled'], enabled) - return {enabled: _enabled} - }, [isInitialLoad, config, gate, langPrefs.contentLanguages]) + return {enabled} + }, [isInitialLoad, config, langPrefs.contentLanguages]) return <Context.Provider value={ctx}>{children}</Context.Provider> } |