|
|
|
@ -1,6 +1,7 @@ |
|
|
|
|
'use strict'; |
|
|
|
|
|
|
|
|
|
const { Boards, Posts } = require(__dirname+'/../../db/') |
|
|
|
|
const { Boards, Posts, Modlogs } = require(__dirname+'/../../db/') |
|
|
|
|
, ModlogActions = require(__dirname+'/../../lib/input/modlogactions.js') |
|
|
|
|
, { debugLogs } = require(__dirname+'/../../configs/secrets.js') |
|
|
|
|
, dynamicResponse = require(__dirname+'/../../lib/misc/dynamic.js') |
|
|
|
|
, config = require(__dirname+'/../../lib/misc/config.js') |
|
|
|
@ -223,6 +224,22 @@ module.exports = async (req, res) => { |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
promises.push(Modlogs.insertOne({ |
|
|
|
|
board: req.params.board, |
|
|
|
|
showLinks: true, |
|
|
|
|
postLinks: [], |
|
|
|
|
actions: [ModlogActions.SETTINGS], |
|
|
|
|
public: false, |
|
|
|
|
date: new Date(), |
|
|
|
|
showUser: true, |
|
|
|
|
message: __('Updated settings.'), |
|
|
|
|
user: req.session.user, |
|
|
|
|
ip: { |
|
|
|
|
cloak: res.locals.ip.cloak, |
|
|
|
|
raw: res.locals.ip.raw, |
|
|
|
|
} |
|
|
|
|
})); |
|
|
|
|
|
|
|
|
|
//finish the promises in parallel e.g. removing files
|
|
|
|
|
if (promises.length > 0) { |
|
|
|
|
await Promise.all(promises); |
|
|
|
|