make deleteaccounts form (staff multiple accounts form) also delete sessions for all accounts deleted

indiachan-spamvector
Thomas Lynch 2 years ago
parent b886434c3d
commit c79caf2e17
  1. 5
      models/forms/deleteaccounts.js

@ -57,6 +57,11 @@ module.exports = async (req, res, next) => {
const amount = await Accounts.deleteMany(req.body.checkedaccounts).then(res => res.deletedCount);
//and delete any of their active sessions
await Promise.all(req.body.checkedaccounts.map((username) => {
return cache.deletePattern('sess:*:${username}');
}));
return dynamicResponse(req, res, 200, 'message', {
'title': 'Success',
'message': `${req.body.delete_account ? 'Deleted' : 'Edited'} ${amount} accounts`,

Loading…
Cancel
Save