Use new logger.metric

This commit is contained in:
Eric Bailey
2025-03-06 14:01:49 -06:00
parent fb15fbad46
commit b23a042c68
3 changed files with 32 additions and 10 deletions
@@ -14,7 +14,6 @@ import {useLingui} from '@lingui/react'
import {MAX_LABELERS} from '#/lib/constants'
import {useHaptics} from '#/lib/haptics'
import {isAppLabeler} from '#/lib/moderation'
import {logEvent} from '#/lib/statsig/statsig'
import {logger} from '#/logger'
import {isIOS, isWeb} from '#/platform/detection'
import {useProfileShadow} from '#/state/cache/profile-shadow'
@@ -152,9 +151,13 @@ let ProfileHeaderLabeler = ({
}
if (willSubscribe) {
logEvent('moderation:subscribedToLabeler', {})
logger.metric('moderation:subscribedToLabeler', {}, {statsig: true})
} else {
logEvent('moderation:unsubscribedFromLabeler', {})
logger.metric(
'moderation:unsubscribedFromLabeler',
{},
{statsig: true},
)
}
}),
[
+6 -2
View File
@@ -7,8 +7,8 @@ import {useMutation, useQuery, useQueryClient} from '@tanstack/react-query'
import {PROD_DEFAULT_FEED} from '#/lib/constants'
import {replaceEqualDeep} from '#/lib/functions'
import {logEvent} from '#/lib/statsig/statsig'
import {getAge} from '#/lib/strings/time'
import {logger} from '#/logger'
import {STALE} from '#/state/queries'
import {
DEFAULT_HOME_FEED_PREFS,
@@ -97,7 +97,11 @@ export function usePreferencesSetContentLabelMutation() {
>({
mutationFn: async ({label, visibility, labelerDid}) => {
await agent.setContentLabelPref(label, visibility, labelerDid)
logEvent('moderation:changeLabelPreference', {preference: visibility})
logger.metric(
'moderation:changeLabelPreference',
{preference: visibility},
{statsig: true},
)
// triggers a refetch
await queryClient.invalidateQueries({
queryKey: preferencesQueryKey,
+20 -5
View File
@@ -24,7 +24,6 @@ import {makeListLink} from '#/lib/routes/links'
import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types'
import {NavigationProp} from '#/lib/routes/types'
import {shareUrl} from '#/lib/sharing'
import {logEvent} from '#/lib/statsig/statsig'
import {cleanError} from '#/lib/strings/errors'
import {toShareUrl} from '#/lib/strings/url-helpers'
import {s} from '#/lib/styles'
@@ -403,7 +402,11 @@ function Header({
return
}
Toast.show(_(msg`List muted`))
logEvent('moderation:subscribedToList', {type: 'mute'})
logger.metric(
'moderation:subscribedToList',
{type: 'mute'},
{statsig: true},
)
}, [list, listMuteMutation, _])
const onUnsubscribeMute = useCallback(async () => {
@@ -419,7 +422,11 @@ function Header({
return
}
Toast.show(_(msg`List unmuted`))
logEvent('moderation:unsubscribedFromList', {type: 'mute'})
logger.metric(
'moderation:unsubscribedFromList',
{type: 'mute'},
{statsig: true},
)
}, [list, listMuteMutation, _])
const onSubscribeBlock = useCallback(async () => {
@@ -435,7 +442,11 @@ function Header({
return
}
Toast.show(_(msg`List blocked`))
logEvent('moderation:subscribedToList', {type: 'block'})
logger.metric(
'moderation:subscribedToList',
{type: 'block'},
{statsig: true},
)
}, [list, listBlockMutation, _])
const onUnsubscribeBlock = useCallback(async () => {
@@ -451,7 +462,11 @@ function Header({
return
}
Toast.show(_(msg`List unblocked`))
logEvent('moderation:unsubscribedFromList', {type: 'block'})
logger.metric(
'moderation:unsubscribedFromList',
{type: 'block'},
{statsig: true},
)
}, [list, listBlockMutation, _])
const onPressEdit = useCallback(() => {