diff --git a/server/users/user_handler.coffee b/server/users/user_handler.coffee index 480c7def0..8d246c13e 100644 --- a/server/users/user_handler.coffee +++ b/server/users/user_handler.coffee @@ -130,6 +130,14 @@ UserHandler = class UserHandler extends Handler res.send results res.end() + nameToID: (req, res, name) -> +# t0 = new Date().getTime() +# console.log 'query starts', {nameLower:name.toLowerCase()} + User.findOne({nameLower:name.toLowerCase()}, {_id:1}).exec (err, otherUser) -> +# console.log 'query ends', new Date().getTime() - t0 + res.send(otherUser._id.toString()) if otherUser + res.end() + post: (req, res) -> return @sendBadInputError(res, 'No input.') if _.isEmpty(req.body) return @sendBadInputError(res, 'Must have an anonymous user to post with.') unless req.user @@ -147,6 +155,7 @@ UserHandler = class UserHandler extends Handler return @agreeToCLA(req, res) if args[1] is 'agreeToCLA' return @avatar(req, res, args[0]) if args[1] is 'avatar' return @getNamesByIds(req, res) if args[1] is 'names' + return @nameToID(req, res, args[0]) if args[1] is 'nameToID' return @sendNotFoundError(res) agreeToCLA: (req, res) ->