2022-12-23 01:08:14 +01:00
|
|
|
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
|