fix: remove user pfp when deleting user

This commit is contained in:
Lukian LEIZOUR 2025-04-18 18:43:43 +02:00
parent 2b2a38682a
commit 5940535f02

View file

@ -80,6 +80,10 @@ router.post('/:username/delete', checkAuth, async (req, res) => {
return res.status(401).send({ error: 'Unauthorized' }); return res.status(401).send({ error: 'Unauthorized' });
} }
if (userToDelete[0].pfp && fs.existsSync(path.join(__dirname, `../data/pfps/${userToDelete[0].pfp}`))) {
fs.unlinkSync(path.join(__dirname, `../data/pfps/${userToDelete[0].pfp}`));
}
await deleteUserMentions(connection, userToDelete[0].id); await deleteUserMentions(connection, userToDelete[0].id);
await deleteUserMessages(connection, userToDelete[0].id); await deleteUserMessages(connection, userToDelete[0].id);
await deleteUser(connection, userToDelete[0].id); await deleteUser(connection, userToDelete[0].id);