ego
This commit is contained in:
17
server/federation/ego.js
Normal file
17
server/federation/ego.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const { event: Event } = require('../api/models')
|
||||
const config = require('config')
|
||||
|
||||
module.exports = {
|
||||
async boost (req, res) {
|
||||
const event_id = req.body.object.match(`${config.baseurl}/federation/m/(.*)`)[1]
|
||||
const event = await Event.findByPk(event_id)
|
||||
await event.update({ boost: [...event.boost, req.body.actor]})
|
||||
res.sendStatus(201)
|
||||
},
|
||||
async like (req, res) {
|
||||
const event_id = req.body.object.match(`${config.baseurl}/federation/m/(.*)`)[1]
|
||||
const event = await Event.findByPk(event_id)
|
||||
await event.update({ likes: [...event.likes, req.body.actor]})
|
||||
res.sendStatus(201)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user