UserLocator.coffee 392 B

123456789101112131415
  1. mongojs = require("../../infrastructure/mongojs")
  2. metrics = require("metrics-sharelatex")
  3. db = mongojs.db
  4. ObjectId = mongojs.ObjectId
  5. logger = require('logger-sharelatex')
  6. module.exports = UserLocator =
  7. findById: (_id, callback)->
  8. db.users.findOne _id:ObjectId(_id+""), callback
  9. [
  10. 'findById',
  11. ].map (method) ->
  12. metrics.timeAsyncMethod UserLocator, method, 'mongo.UserLocator', logger