AnalyticsRouter.coffee 521 B

1234567891011
  1. AuthenticationController = require './../Authentication/AuthenticationController'
  2. AnalyticsController = require('./AnalyticsController')
  3. AnalyticsProxy = require('./AnalyticsProxy')
  4. module.exports =
  5. apply: (webRouter, privateApiRouter, publicApiRouter) ->
  6. webRouter.post '/event/:event', AnalyticsController.recordEvent
  7. webRouter.put '/editSession/:projectId', AnalyticsController.updateEditSession
  8. publicApiRouter.use '/analytics/graphs',
  9. AuthenticationController.httpAuth,
  10. AnalyticsProxy.call('/graphs')