diff --git a/eslint.config.mjs b/eslint.config.mjs --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -72,6 +72,7 @@ sourceType: 'module', globals: { ...globals.browser, + ...globals.node, }, parserOptions: { parser: tsParser, diff --git a/jest/jestSetup.js b/jest/jestSetup.js --- a/jest/jestSetup.js +++ b/jest/jestSetup.js @@ -114,5 +114,4 @@ }, })) -jest.mock('../src/logger/bitdrift/lib', () => ({})) jest.mock('../src/lib/statsig/statsig', () => ({})) diff --git a/src/App.native.tsx b/src/App.native.tsx --- 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 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 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -7,7 +7,7 @@ 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 @@ }) { const t = useTheme() const {_} = useLingui() - const gate = useGate() const moderationOpts = useModerationOpts() const {gtMobile} = useBreakpoints() const followDialogControl = useDialogControl() @@ -443,7 +442,6 @@ 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 @@ (hovered || pressed) && t.atoms.border_contrast_high, ]}> - {showDismissButton && ( + {onDismiss && (