diff --git a/src/lib/analytics/types.ts b/src/lib/analytics/types.ts index 83cc142211..3fe292ffd9 100644 --- a/src/lib/analytics/types.ts +++ b/src/lib/analytics/types.ts @@ -134,4 +134,5 @@ interface ScreenPropertiesMap { BlockedAccounts: {} MutedAccounts: {} SavedFeeds: {} + DiscoverFeeds: {} } diff --git a/src/view/com/posts/MultiFeed.tsx b/src/view/com/posts/MultiFeed.tsx index 466a7a47d2..0e86cc7d23 100644 --- a/src/view/com/posts/MultiFeed.tsx +++ b/src/view/com/posts/MultiFeed.tsx @@ -78,7 +78,6 @@ export const MultiFeed = observer(function Feed({ // rendering // = - const renderItem = React.useCallback( ({item}: {item: MultiFeedItem}) => { if (item.type === 'header') { diff --git a/src/view/screens/DiscoverFeeds.tsx b/src/view/screens/DiscoverFeeds.tsx index 6b0f6b7fe4..2f6d4ddb9a 100644 --- a/src/view/screens/DiscoverFeeds.tsx +++ b/src/view/screens/DiscoverFeeds.tsx @@ -14,6 +14,7 @@ import {isDesktopWeb} from 'platform/detection' import {usePalette} from 'lib/hooks/usePalette' import {s} from 'lib/styles' import {CustomFeedModel} from 'state/models/feeds/custom-feed' +import {useAnalytics} from 'lib/analytics/analytics' type Props = NativeStackScreenProps export const DiscoverFeedsScreen = withAuthRequired( @@ -21,12 +22,14 @@ export const DiscoverFeedsScreen = withAuthRequired( const store = useStores() const pal = usePalette('default') const feeds = React.useMemo(() => new FeedsDiscoveryModel(store), [store]) + const {screen} = useAnalytics() useFocusEffect( React.useCallback(() => { store.shell.setMinimalShellMode(false) feeds.refresh() - }, [store, feeds]), + screen('DiscoverFeeds') + }, [store, feeds, screen]), ) const onRefresh = React.useCallback(() => {