diff --git a/eslint.config.mjs b/eslint.config.mjs index a864bea059..c3c36b4c4f 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -72,6 +72,7 @@ export default defineConfig( sourceType: 'module', globals: { ...globals.browser, + ...globals.node, }, parserOptions: { parser: tsParser, diff --git a/jest/jestSetup.js b/jest/jestSetup.js index 8def1158c0..ec5d4a9361 100644 --- a/jest/jestSetup.js +++ b/jest/jestSetup.js @@ -114,5 +114,4 @@ jest.mock('statsig-react-native-expo', () => ({ }, })) -jest.mock('../src/logger/bitdrift/lib', () => ({})) jest.mock('../src/lib/statsig/statsig', () => ({})) diff --git a/src/App.native.tsx b/src/App.native.tsx index 8f0768815f..7f49c0a145 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -1,5 +1,4 @@ import '#/logger/sentry/setup' -import '#/logger/bitdrift/setup' import '#/view/icons' import React, {useEffect, useState} from 'react' @@ -66,8 +65,10 @@ import {Provider as PolicyUpdateOverlayProvider} from '#/components/PolicyUpdate import {Provider as PortalProvider} from '#/components/Portal' import {Provider as VideoVolumeProvider} from '#/components/Post/Embed/VideoEmbed/VideoVolumeContext' import {ToastOutlet} from '#/components/Toast' -import {Provider as AgeAssuranceV2Provider} from '#/ageAssurance' -import {prefetchAgeAssuranceConfig} from '#/ageAssurance' +import { + prefetchAgeAssuranceConfig, + Provider as AgeAssuranceV2Provider, +} from '#/ageAssurance' import {IS_ANDROID, IS_IOS} from '#/env' import { prefetchLiveEvents, diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index 0034e120be..14887adb7c 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -7,7 +7,7 @@ import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' import {type NavigationProp} from '#/lib/routes/types' -import {logEvent, useGate} from '#/lib/statsig/statsig' +import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {type MetricEvents} from '#/logger/metrics' import {useModerationOpts} from '#/state/preferences/moderation-opts' @@ -435,7 +435,6 @@ export function ProfileGrid({ }) { const t = useTheme() const {_} = useLingui() - const gate = useGate() const moderationOpts = useModerationOpts() const {gtMobile} = useBreakpoints() const followDialogControl = useDialogControl() @@ -443,7 +442,6 @@ export function ProfileGrid({ const isLoading = isSuggestionsLoading || !moderationOpts const isProfileHeaderContext = viewContext === 'profileHeader' const isFeedContext = viewContext === 'feed' - const showDismissButton = onDismiss && gate('suggested_users_dismiss') const maxLength = gtMobile ? 3 : isProfileHeaderContext ? 12 : 6 const minLength = gtMobile ? 3 : 4 @@ -584,12 +582,12 @@ export function ProfileGrid({ (hovered || pressed) && t.atoms.border_contrast_high, ]}> - {showDismissButton && ( + {onDismiss && (