diff options
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') { |