fix #18, cache users from fediverse
This commit is contained in:
@@ -6,7 +6,7 @@ const { Op } = require('sequelize')
|
||||
const jsonwebtoken = require('jsonwebtoken')
|
||||
const config = require('config')
|
||||
const mail = require('../mail')
|
||||
const { user: User, event: Event, tag: Tag, place: Place } = require('../models')
|
||||
const { user: User, event: Event, tag: Tag, place: Place, fed_users: FedUsers } = require('../models')
|
||||
const settingsController = require('./settings')
|
||||
const federation = require('../../federation/helpers')
|
||||
|
||||
@@ -207,8 +207,10 @@ const userController = {
|
||||
}
|
||||
},
|
||||
|
||||
current (req, res) {
|
||||
if (req.user) { res.json(req.user) } else { res.sendStatus(404) }
|
||||
async current (req, res) {
|
||||
if (!req.user) return res.status(400).send('Not logged')
|
||||
const user = await User.findByPk(req.user.id, { include: [ FedUsers ]})
|
||||
res.json(user)
|
||||
},
|
||||
|
||||
async getAll (req, res) {
|
||||
|
||||
Reference in New Issue
Block a user