feat: ability to mute users

new mute privilege
This commit is contained in:
Barış Soner Uşaklı
2022-03-11 23:07:20 -05:00
parent feaf3068f8
commit be6bbabd0e
18 changed files with 256 additions and 14 deletions

View File

@@ -111,6 +111,16 @@ Users.unban = async (req, res) => {
helpers.formatApiResponse(200, res);
};
Users.mute = async (req, res) => {
await api.users.mute(req, { ...req.body, uid: req.params.uid });
helpers.formatApiResponse(200, res);
};
Users.unmute = async (req, res) => {
await api.users.unmute(req, { ...req.body, uid: req.params.uid });
helpers.formatApiResponse(200, res);
};
Users.generateToken = async (req, res) => {
await hasAdminPrivilege(req.uid, 'settings');
if (parseInt(req.params.uid, 10) !== parseInt(req.user.uid, 10)) {