From 164584beaa2e51f9473a163bd9c1fbcb2b986690 Mon Sep 17 00:00:00 2001 From: vineyardbovines Date: Wed, 10 Jun 2026 10:17:21 -0400 Subject: [PATCH] use inline useCallOnce for presented metric --- .../dialogs/nuxs/InviteFriendsAnnouncement.tsx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/dialogs/nuxs/InviteFriendsAnnouncement.tsx b/src/components/dialogs/nuxs/InviteFriendsAnnouncement.tsx index 1ea4cd5899..21cf92a5a1 100644 --- a/src/components/dialogs/nuxs/InviteFriendsAnnouncement.tsx +++ b/src/components/dialogs/nuxs/InviteFriendsAnnouncement.tsx @@ -1,4 +1,4 @@ -import {useCallback, useEffect} from 'react' +import {useCallback} from 'react' import {View} from 'react-native' import {Image} from 'expo-image' import {Trans, useLingui} from '@lingui/react/macro' @@ -56,12 +56,9 @@ function Announcement({ Dialog.useAutoOpen(control) - const firePresented = useCallOnce(() => { + useCallOnce(() => { ax.metric('invite:nux:presented', {}) - }) - useEffect(() => { - firePresented() - }, [firePresented]) + })() const onClose = useCallback(() => { nuxDialogs.dismissActiveNux()