[refactor] s/fed_user/ap_user
This commit is contained in:
12
server/api/controller/ap_user.js
Normal file
12
server/api/controller/ap_user.js
Normal file
@@ -0,0 +1,12 @@
|
||||
const { ap_users: APUsers } = require('../models')
|
||||
|
||||
const apUserController = {
|
||||
async toggleBlock (req, res) {
|
||||
const user_id = req.body.user_id
|
||||
const user = await APUsers.findByPk(user_id)
|
||||
user.update({ blocked: !user.blocked })
|
||||
res.json(user)
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = apUserController
|
||||
@@ -1,27 +0,0 @@
|
||||
const { fed_users: FedUsers, comment: Comment } = require('../models')
|
||||
|
||||
const fedUserController = {
|
||||
async toggleBlock (req, res) {
|
||||
const user_id = req.body.user_id
|
||||
const user = await FedUsers.findByPk(user_id)
|
||||
user.update({ blocked: !user.blocked })
|
||||
res.json(user)
|
||||
},
|
||||
|
||||
async hideComment (req, res) {
|
||||
const comment_id = req.params.comment_id
|
||||
const hidden = req.body.hidden
|
||||
const comment = await Comment.findByPk(comment_id)
|
||||
await comment.update({ hidden })
|
||||
res.json(comment)
|
||||
},
|
||||
|
||||
async removeComment (req, res) {
|
||||
const comment_id = req.params.comment_id
|
||||
const comment = await Comment.findByPk(comment_id)
|
||||
await comment.destroy()
|
||||
res.sendStatus(200)
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = fedUserController
|
||||
@@ -1,14 +1,14 @@
|
||||
const Sequelize = require('sequelize')
|
||||
const { fed_users: FedUsers, instances: Instances, comment: Comment } = require('../models')
|
||||
const { ap_user: APUser, instance: Instance, resource: Resource } = require('../models')
|
||||
|
||||
const instancesController = {
|
||||
async getAll (req, res) {
|
||||
const instances = await Instances.findAll({
|
||||
const instances = await Instance.findAll({
|
||||
attributes: {
|
||||
include: [[Sequelize.fn('count', Sequelize.col('domain')), 'users']]
|
||||
},
|
||||
group: ['domain'],
|
||||
include: [{ model: FedUsers, attributes: [] }]
|
||||
include: [{ model: APUser, attributes: [] }]
|
||||
})
|
||||
return res.json(instances)
|
||||
},
|
||||
@@ -17,12 +17,12 @@ const instancesController = {
|
||||
* get instance users
|
||||
*/
|
||||
async get (req, res) {
|
||||
const fedi_users = await FedUsers.findAll({ where: { instanceDomain: req.params.instance_domain }, include: [Comment] })
|
||||
const fedi_users = await APUser.findAll({ where: { instanceDomain: req.params.instance_domain }, include: [Resource] })
|
||||
return res.json(fedi_users)
|
||||
},
|
||||
|
||||
async toggleBlock (req, res) {
|
||||
const instance = await Instances.findByPk(req.body.instance)
|
||||
const instance = await Instance.findByPk(req.body.instance)
|
||||
if (!instance) { return res.status(404).send('Not found') }
|
||||
await instance.update({ blocked: req.body.blocked })
|
||||
return res.json(instance)
|
||||
Reference in New Issue
Block a user