gancio-upstream/server/api/controller/ap_user.js

19 lines
478 B
JavaScript
Raw Normal View History

const { APUser } = require('../models/models')
2024-01-23 08:52:28 +01:00
const log = require('../../log')
2019-12-04 01:20:31 +01:00
const apUserController = {
async toggleBlock (req, res) {
2020-02-04 23:40:35 +01:00
const ap_id = req.body.ap_id
try {
const user = await APUser.findByPk(ap_id)
await user.update({ blocked: !user.blocked })
2024-01-23 08:52:28 +01:00
log.debug('[AP] User %s %s', ap_id, user.blocked ? 'blocked' : 'unblocked')
2020-02-04 23:40:35 +01:00
res.json(user)
} catch (e) {
res.sendStatus(404)
}
2019-12-04 01:20:31 +01:00
}
}
module.exports = apUserController