diff options
Diffstat (limited to 'src/view/screens/ProfileFeed.tsx')
-rw-r--r-- | src/view/screens/ProfileFeed.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/view/screens/ProfileFeed.tsx b/src/view/screens/ProfileFeed.tsx index 155df6480..f803930d1 100644 --- a/src/view/screens/ProfileFeed.tsx +++ b/src/view/screens/ProfileFeed.tsx @@ -571,7 +571,7 @@ function AboutSection({ const scrollHandler = useAnimatedScrollHandler(onScroll) const [likeUri, setLikeUri] = React.useState(feedInfo.likeUri) const {hasSession} = useSession() - + const {track} = useAnalytics() const {mutateAsync: likeFeed, isPending: isLikePending} = useLikeMutation() const {mutateAsync: unlikeFeed, isPending: isUnlikePending} = useUnlikeMutation() @@ -586,9 +586,11 @@ function AboutSection({ if (isLiked && likeUri) { await unlikeFeed({uri: likeUri}) + track('CustomFeed:Unlike') setLikeUri('') } else { const res = await likeFeed({uri: feedInfo.uri, cid: feedInfo.cid}) + track('CustomFeed:Like') setLikeUri(res.uri) } } catch (err) { @@ -597,7 +599,7 @@ function AboutSection({ ) logger.error('Failed up toggle like', {error: err}) } - }, [likeUri, isLiked, feedInfo, likeFeed, unlikeFeed]) + }, [likeUri, isLiked, feedInfo, likeFeed, unlikeFeed, track]) return ( <ScrollView |