add some metrics for labelers (#7747)

* add some metrics

* add label pref switch metric

* Update src/screens/Profile/Header/ProfileHeaderLabeler.tsx

* Use new logger.metric

* Fix conflicting types

* Remove duplicate toasts

* Move metric to try body

* Move metric to try body

---------

Co-authored-by: Eric Bailey <git@esb.lol>
This commit is contained in:
Hailey
2025-03-06 12:20:48 -08:00
committed by GitHub
parent 153fc17676
commit 618c4e4a56
4 changed files with 50 additions and 1 deletions
+20
View File
@@ -393,6 +393,11 @@ function Header({
try {
await listMuteMutation.mutateAsync({uri: list.uri, mute: true})
Toast.show(_(msg({message: 'List muted', context: 'toast'})))
logger.metric(
'moderation:subscribedToList',
{listType: 'mute'},
{statsig: true},
)
} catch {
Toast.show(
_(
@@ -406,6 +411,11 @@ function Header({
try {
await listMuteMutation.mutateAsync({uri: list.uri, mute: false})
Toast.show(_(msg({message: 'List unmuted', context: 'toast'})))
logger.metric(
'moderation:unsubscribedFromList',
{listType: 'mute'},
{statsig: true},
)
} catch {
Toast.show(
_(
@@ -419,6 +429,11 @@ function Header({
try {
await listBlockMutation.mutateAsync({uri: list.uri, block: true})
Toast.show(_(msg({message: 'List blocked', context: 'toast'})))
logger.metric(
'moderation:subscribedToList',
{listType: 'block'},
{statsig: true},
)
} catch {
Toast.show(
_(
@@ -432,6 +447,11 @@ function Header({
try {
await listBlockMutation.mutateAsync({uri: list.uri, block: false})
Toast.show(_(msg({message: 'List unblocked', context: 'toast'})))
logger.metric(
'moderation:unsubscribedFromList',
{listType: 'block'},
{statsig: true},
)
} catch {
Toast.show(
_(