Check Analytics (#2106)
* fix sign in event tracking * add missing analytics events * add more missing analytics * fix like and unrepost event tracking * reset onEndReachedThreshold
This commit is contained in:
parent
7229cda5a5
commit
8e541d753a
11 changed files with 41 additions and 22 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue