diff options
Diffstat (limited to 'src/state/queries/profile.ts')
-rw-r--r-- | src/state/queries/profile.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index 9435d7ad5..267cf2c5b 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -21,6 +21,7 @@ import {useToggleMutationQueue} from '#/lib/hooks/useToggleMutationQueue' import {RQKEY as RQKEY_MY_MUTED} from './my-muted-accounts' import {RQKEY as RQKEY_MY_BLOCKED} from './my-blocked-accounts' import {STALE} from '#/state/queries' +import {track} from '#/lib/analytics/analytics' export const RQKEY = (did: string) => ['profile', did] @@ -188,6 +189,7 @@ function useProfileFollowMutation() { updateProfileShadow(variables.did, { followingUri: data.uri, }) + track('Profile:Follow', {username: variables.did}) } }, onError(error, variables) { @@ -208,6 +210,7 @@ function useProfileUnfollowMutation() { {did: string; followUri: string; skipOptimistic?: boolean} >({ mutationFn: async ({followUri}) => { + track('Profile:Unfollow', {username: followUri}) return await getAgent().deleteFollow(followUri) }, onMutate(variables) { |