File tree Expand file tree Collapse file tree 3 files changed +4
-37
lines changed
Expand file tree Collapse file tree 3 files changed +4
-37
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ import {USER_REASON_REMOVED_LIMIT} from '../../postgres/constants'
33import { getUserByEmail } from '../../postgres/queries/getUsersByEmails'
44import { getUserById } from '../../postgres/queries/getUsersByIds'
55import updateUser from '../../postgres/queries/updateUser'
6+ import { analytics } from '../../utils/analytics/analytics'
67import { getUserId , isSuperUser } from '../../utils/authorization'
78import { GQLContext } from '../graphql'
89import DeleteUserPayload from '../types/DeleteUserPayload'
9- import sendAccountRemovedEvent from './helpers/sendAccountRemovedEvent'
1010import softDeleteUser from './helpers/softDeleteUser'
1111
1212const markUserSoftDeleted = async (
@@ -69,7 +69,7 @@ export default {
6969 const deletedUserEmail = await softDeleteUser ( userIdToDelete , dataLoader )
7070 await markUserSoftDeleted ( userIdToDelete , deletedUserEmail , validReason )
7171
72- sendAccountRemovedEvent ( userIdToDelete , user . email , validReason )
72+ analytics . accountRemoved ( user , validReason )
7373
7474 return { }
7575 }
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,9 +2,9 @@ import {DataLoaderInstance} from '../../../dataloader/RootDataLoader'
22import getKysely from '../../../postgres/getKysely'
33import { getUserByEmail } from '../../../postgres/queries/getUsersByEmails'
44import { getUserById } from '../../../postgres/queries/getUsersByIds'
5+ import { analytics } from '../../../utils/analytics/analytics'
56import blacklistJWT from '../../../utils/blacklistJWT'
67import { toEpochSeconds } from '../../../utils/epochTime'
7- import sendAccountRemovedEvent from '../../mutations/helpers/sendAccountRemovedEvent'
88import softDeleteUser from '../../mutations/helpers/softDeleteUser'
99import { MutationResolvers } from '../resolverTypes'
1010
@@ -74,8 +74,7 @@ const hardDeleteUser: MutationResolvers['hardDeleteUser'] = async (
7474 . where ( 'createdBy' , '=' , userIdToDelete )
7575 . execute ( )
7676
77- // Send metrics to HubSpot before the user is really deleted in DB
78- await sendAccountRemovedEvent ( userIdToDelete , user . email , reasonText ?? '' )
77+ analytics . accountRemoved ( user , reasonText ?? '' )
7978
8079 // User needs to be deleted after children
8180 await pg . deleteFrom ( 'User' ) . where ( 'id' , '=' , userIdToDelete ) . execute ( )
You can’t perform that action at this time.
0 commit comments