diff options
-rw-r--r-- | src/lib/app-info.ts | 1 | ||||
-rw-r--r-- | src/lib/statsig/gates.ts | 4 | ||||
-rw-r--r-- | src/state/session/logging.ts | 7 | ||||
-rw-r--r-- | src/view/com/util/post-ctrls/PostCtrls.tsx | 5 |
4 files changed, 11 insertions, 6 deletions
diff --git a/src/lib/app-info.ts b/src/lib/app-info.ts index 729881aca..4da70d75d 100644 --- a/src/lib/app-info.ts +++ b/src/lib/app-info.ts @@ -3,6 +3,7 @@ import {nativeApplicationVersion, nativeBuildVersion} from 'expo-application' export const BUILD_ENV = process.env.EXPO_PUBLIC_ENV export const IS_DEV = process.env.EXPO_PUBLIC_ENV === 'development' export const IS_TESTFLIGHT = process.env.EXPO_PUBLIC_ENV === 'testflight' +export const IS_INTERNAL = IS_DEV || IS_TESTFLIGHT // This is the commit hash that the current bundle was made from. The user can see the commit hash in the app's settings // along with the other version info. Useful for debugging/reporting. diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 866d87aef..715e09be7 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -1,5 +1,5 @@ export type Gate = // Keep this alphabetic please. - | 'debug_show_feedcontext' - | 'post_feed_lang_window' + | 'debug_show_feedcontext' // DISABLED DUE TO EME + | 'post_feed_lang_window' // DISABLED DUE TO EME | 'suggested_feeds_interstitial' diff --git a/src/state/session/logging.ts b/src/state/session/logging.ts index 7e1df500b..98de5a396 100644 --- a/src/state/session/logging.ts +++ b/src/state/session/logging.ts @@ -2,6 +2,7 @@ import {AtpSessionData, AtpSessionEvent} from '@atproto/api' import {sha256} from 'js-sha256' import {Statsig} from 'statsig-react-native-expo' +import {IS_INTERNAL} from '#/lib/app-info' import {Schema} from '../persisted' import {Action, State} from './reducer' import {SessionAccount} from './types' @@ -93,9 +94,13 @@ export function addSessionDebugLog(log: Log) { // Drop these logs for now. return } - if (!Statsig.checkGate('debug_session')) { + // DISABLING THIS GATE DUE TO EME @TODO EME-GATE + if (!IS_INTERNAL) { return } + // if (!Statsig.checkGate('debug_session')) { + // return + // } const messageIndex = nextMessageIndex++ const {type, ...content} = log let payload = JSON.stringify(content, replacer) diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index 8f93538c6..48d081f79 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -17,13 +17,13 @@ import { import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {IS_INTERNAL} from '#/lib/app-info' import {POST_CTRL_HITSLOP} from '#/lib/constants' import {CountWheel} from '#/lib/custom-animations/CountWheel' import {AnimatedLikeIcon} from '#/lib/custom-animations/LikeIcon' import {useHaptics} from '#/lib/haptics' import {makeProfileLink} from '#/lib/routes/links' import {shareUrl} from '#/lib/sharing' -import {useGate} from '#/lib/statsig/statsig' import {toShareUrl} from '#/lib/strings/url-helpers' import {Shadow} from '#/state/cache/types' import {useFeedFeedbackContext} from '#/state/feed-feedback' @@ -85,7 +85,6 @@ let PostCtrls = ({ const {sendInteraction} = useFeedFeedbackContext() const {captureAction} = useProgressGuideControls() const playHaptic = useHaptics() - const gate = useGate() const isBlocked = Boolean( post.author.viewer?.blocking || post.author.viewer?.blockedBy || @@ -375,7 +374,7 @@ let PostCtrls = ({ threadgateRecord={threadgateRecord} /> </View> - {gate('debug_show_feedcontext') && feedContext && ( + {IS_INTERNAL && feedContext && ( <Pressable accessible={false} style={{ |