about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/lib/statsig/gates.ts1
-rw-r--r--src/state/trending-config.tsx19
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>
 }