diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-02-12 16:00:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-12 16:00:56 +0000 |
commit | 7d694f605a8ba73b149b7de92892a915d339cbc7 (patch) | |
tree | 80221a1be7f581800219179e26fe5a51ff702e74 | |
parent | 0d1d0d8fbba981c3ded02fea890518eb3efaa58f (diff) | |
download | voidsky-7d694f605a8ba73b149b7de92892a915d339cbc7.tar.zst |
ungate trending (#7696)
-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> } |