/* jshint node: true */ var passport = require('passport'), _ = require('lodash'), Entities = require('html-entities').XmlEntities, entities = new Entities(), crypto = require('crypto'), _ = require('lodash'), util = require('./util'), config = require('../../config.json'), User = require('./schemas/User'); var api = { profile: { show: function(req, res){ User.findOne({ _id: req.user._id }, function(err, user){ res.json(err || user) }) }, update: function(req, res){ var data = req.cleanQuery(req.body) if (data.new_password.length && req.user.checkPassword(data.old_password)) { data.password = data.new_password } delete data.old_password delete data.new_password } } } module.exports = api