Bluesky app fork with some witchin' additions 💫

Add client event for clicks on desktop feeds (#9386)

authored by

Alex Benzer and committed by
GitHub
fb058afa 185fd390

+13
+4
src/logger/metrics.ts
··· 373 373 } 374 374 375 375 'feed:interstitial:feedCard:press': {} 376 + 'desktopFeeds:feed:click': { 377 + feedUri: string 378 + feedDescriptor: string 379 + } 376 380 377 381 'profile:header:suggestedFollowsCard:press': {} 378 382 'profile:addToStarterPack': {}
+9
src/view/shell/desktop/Feeds.tsx
··· 5 5 6 6 import {getCurrentRoute} from '#/lib/routes/helpers' 7 7 import {type NavigationProp} from '#/lib/routes/types' 8 + import {logger} from '#/logger' 8 9 import {emitSoftReset} from '#/state/events' 9 10 import {usePinnedFeedsInfos} from '#/state/queries/feed' 10 11 import {useSelectedFeed, useSetSelectedFeed} from '#/state/shell/selected-feed' ··· 75 76 key={feedInfo.uri} 76 77 label={feedInfo.displayName} 77 78 {...createStaticClick(() => { 79 + logger.metric( 80 + 'desktopFeeds:feed:click', 81 + { 82 + feedUri: feedInfo.uri, 83 + feedDescriptor: feed, 84 + }, 85 + {statsig: false}, 86 + ) 78 87 setSelectedFeed(feed) 79 88 navigation.navigate('Home') 80 89 if (route.name === 'Home' && feed === selectedFeed) {