Properly tag user on labels event

This commit is contained in:
Jackson Harper 2023-09-14 16:29:53 +08:00
parent 3fcaf0f439
commit 6c6f27be3e

View file

@ -52,14 +52,6 @@ export const labelsResolver = authorized<LabelsSuccess, LabelsError>(
async (_obj, _params, { claims: { uid }, log }) => {
log.info('labelsResolver')
analytics.track({
userId: uid,
event: 'labels',
properties: {
env: env.server.apiEnv,
},
})
try {
const user = await getRepository(User).findOne({
where: { id: uid },
@ -76,6 +68,16 @@ export const labelsResolver = authorized<LabelsSuccess, LabelsError>(
}
}
analytics.track({
userId: uid,
event: 'labels',
properties: {
env: env.server.apiEnv,
email: user.email,
username: user.profile.username,
},
})
return {
labels: user.labels || [],
}