Merge pull request #2768 from omnivore-app/fix/api-labels-evnet

Properly tag user on labels event
This commit is contained in:
Jackson Harper 2023-09-14 17:13:27 +08:00 committed by GitHub
commit e1c5fc7f2e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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 || [],
}