Delete recorded addresses when removing user account

This commit is contained in:
Andris Reinman 2020-11-18 18:58:27 +02:00
parent c024715fde
commit e87ccd3ccc

View file

@ -102,6 +102,15 @@ let run = async taskData => {
throw err;
}
try {
// Should this run in a batch instead? Might have quite a lot of addresses tracked
await db.database.collection('addressregister').deleteMany({ user: taskData.user });
} catch (err) {
log.error('Tasks', 'task=user-delete id=%s user=%s message=%s error=%s', taskData._id, taskData.user, 'Failed to delete autoreplies', err.message);
err.code = 'InternalDatabaseError';
throw err;
}
log.verbose('Tasks', 'task=user-delete id=%s user=%s message=%s', taskData._id, taskData.user, `Cleared user specific data`);
return true;
};