diff --git a/src/view/shell/desktop/SidebarTrendingTopics.tsx b/src/view/shell/desktop/SidebarTrendingTopics.tsx index 0e7cca17e0..913b9ccab9 100644 --- a/src/view/shell/desktop/SidebarTrendingTopics.tsx +++ b/src/view/shell/desktop/SidebarTrendingTopics.tsx @@ -1,9 +1,8 @@ -import React from 'react' import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {logEvent} from '#/lib/statsig/statsig' +import {logger} from '#/logger' import { useTrendingSettings, useTrendingSettingsApi, @@ -34,10 +33,10 @@ function Inner() { const {data: trending, error, isLoading} = useTrendingTopics() const noTopics = !isLoading && !error && !trending?.topics?.length - const onConfirmHide = React.useCallback(() => { - logEvent('trendingTopics:hide', {context: 'sidebar'}) + const onConfirmHide = () => { + logger.metric('trendingTopics:hide', {context: 'sidebar'}) setTrendingDisabled(true) - }, [setTrendingDisabled]) + } return error || noTopics ? null : ( <> @@ -60,7 +59,7 @@ function Inner() { - + {isLoading ? ( Array(TRENDING_LIMIT) .fill(0) @@ -91,13 +90,14 @@ function Inner() { topic={topic} style={[a.self_start]} onPress={() => { - logEvent('trendingTopic:click', {context: 'sidebar'}) + logger.metric('trendingTopic:click', {context: 'sidebar'}) }}> {({hovered}) => ( @@ -106,7 +106,10 @@ function Inner() { {topic.displayName ?? topic.topic}