AnalyticsController.coffee 419 B

1234567891011121314
  1. AnalyticsManager = require "./AnalyticsManager"
  2. Errors = require "../Errors/Errors"
  3. module.exports = AnalyticsController =
  4. recordEvent: (req, res, next) ->
  5. AnalyticsManager.recordEvent req.session?.user?._id, req.params.event, req.body, (error) ->
  6. if error?
  7. if error instanceof Errors.ServiceNotConfiguredError
  8. # ignore, no-op
  9. return res.send(204)
  10. else
  11. return next(error)
  12. res.send 204