Skip to content

Commit 334041d

Browse files
committed
fix: delete user event flow
1 parent 6a8309a commit 334041d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

server/resolvers/delete_user.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ func DeleteUserResolver(ctx context.Context, params model.DeleteUserInput) (*mod
3939
return res, err
4040
}
4141

42-
go memorystore.Provider.DeleteAllUserSessions(user.ID)
43-
4442
err = db.Provider.DeleteUser(ctx, user)
4543
if err != nil {
4644
log.Debug("Failed to delete user: ", err)
@@ -51,7 +49,10 @@ func DeleteUserResolver(ctx context.Context, params model.DeleteUserInput) (*mod
5149
Message: `user deleted successfully`,
5250
}
5351

54-
go utils.RegisterEvent(ctx, constants.UserDeletedWebhookEvent, "", user)
52+
go func() {
53+
memorystore.Provider.DeleteAllUserSessions(user.ID)
54+
utils.RegisterEvent(ctx, constants.UserDeletedWebhookEvent, "", user)
55+
}()
5556

5657
return res, nil
5758
}

0 commit comments

Comments
 (0)