diff options
author | Hailey <me@haileyok.com> | 2025-03-06 12:20:48 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-06 14:20:48 -0600 |
commit | 618c4e4a56987a1520ee9ca871b2d8e20b13fded (patch) | |
tree | d78d5ee52b15e65e99eb410df7e9a792936b3907 /src/screens/Profile | |
parent | 153fc17676cf9301e0f066e3c280da83821a6a63 (diff) | |
download | voidsky-618c4e4a56987a1520ee9ca871b2d8e20b13fded.tar.zst |
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>
Diffstat (limited to 'src/screens/Profile')
-rw-r--r-- | src/screens/Profile/Header/ProfileHeaderLabeler.tsx | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/screens/Profile/Header/ProfileHeaderLabeler.tsx b/src/screens/Profile/Header/ProfileHeaderLabeler.tsx index 94de86228..d355b9987 100644 --- a/src/screens/Profile/Header/ProfileHeaderLabeler.tsx +++ b/src/screens/Profile/Header/ProfileHeaderLabeler.tsx @@ -134,11 +134,21 @@ let ProfileHeaderLabeler = ({ const onPressSubscribe = React.useCallback( () => requireAuth(async (): Promise<void> => { + const subscribe = !isSubscribed + try { await toggleSubscription({ did: profile.did, - subscribe: !isSubscribed, + subscribe, }) + + logger.metric( + subscribe + ? 'moderation:subscribedToLabeler' + : 'moderation:unsubscribedFromLabeler', + {}, + {statsig: true}, + ) } catch (e: any) { reset() if (e.message === 'MAX_LABELERS') { |