This commit is contained in:
barisusakli
2016-07-11 12:56:23 +03:00
parent 77d12deb03
commit 7b86fd3dc0
2 changed files with 18 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ var categories = require('../categories');
var privileges = require('../privileges');
var plugins = require('../plugins');
var widgets = require('../widgets');
var accountHelpers = require('../controllers/accounts/helpers');
var apiController = {};
@@ -218,6 +219,22 @@ apiController.getObject = function(req, res, next) {
});
};
apiController.getCurrentUser = function(req, res, next) {
async.waterfall([
function(next) {
user.getUserField(req.uid, 'userslug', next);
},
function(userslug, next) {
accountHelpers.getUserDataByUserSlug(userslug, req.uid, next);
}
], function(err, userData) {
if (err) {
return next(err);
}
res.json(userData);
});
};
apiController.getUserByUID = function(req, res, next) {
byType('uid', req, res, next);
};