From df57012f854a8689d3d9cfa0af9267782ce519e8 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 6 Mar 2025 14:11:57 -0600 Subject: [PATCH] Move metric to try body --- .../Profile/Header/ProfileHeaderLabeler.tsx | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/screens/Profile/Header/ProfileHeaderLabeler.tsx b/src/screens/Profile/Header/ProfileHeaderLabeler.tsx index 1e890951fd..d355b99873 100644 --- a/src/screens/Profile/Header/ProfileHeaderLabeler.tsx +++ b/src/screens/Profile/Header/ProfileHeaderLabeler.tsx @@ -134,12 +134,21 @@ let ProfileHeaderLabeler = ({ const onPressSubscribe = React.useCallback( () => requireAuth(async (): Promise => { - const willSubscribe = !isSubscribed + 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') { @@ -147,17 +156,6 @@ let ProfileHeaderLabeler = ({ return } logger.error(`Failed to subscribe to labeler`, {message: e.message}) - return - } - - if (willSubscribe) { - logger.metric('moderation:subscribedToLabeler', {}, {statsig: true}) - } else { - logger.metric( - 'moderation:unsubscribedFromLabeler', - {}, - {statsig: true}, - ) } }), [