Added a url for looking up a user's icon.

This commit is contained in:
Scott Erickson 2014-02-07 16:11:07 -08:00
parent 0365998658
commit 126055cad2

View file

@ -122,6 +122,7 @@ UserHandler = class UserHandler extends Handler
getByRelationship: (req, res, args...) ->
return @agreeToCLA(req, res) if args[1] is 'agreeToCLA'
return @avatar(req, res, args[0]) if args[1] is 'avatar'
return @sendNotFoundError(res)
agreeToCLA: (req, res) ->
@ -140,6 +141,12 @@ UserHandler = class UserHandler extends Handler
return @sendDatabaseError(res, err) if err
@sendSuccess(res, {result:'success'})
avatar: (req, res, id) ->
@modelClass.findById(id).exec (err, document) ->
return @sendDatabaseError(res, err) if err
res.redirect(document?.get('photoURL') or '/images/generic-wizard-icon.png')
res.end()
module.exports = new UserHandler()
module.exports.setupMiddleware = (app) ->