| 1234567891011121314151617181920212223 |
- const AuthenticationController = require('./../Authentication/AuthenticationController')
- const AnalyticsController = require('./AnalyticsController')
- const AnalyticsProxy = require('./AnalyticsProxy')
- module.exports = {
- apply(webRouter, privateApiRouter, publicApiRouter) {
- webRouter.post(
- '/event/:event([a-z0-9-_]+)',
- AnalyticsController.recordEvent
- )
- webRouter.put(
- '/editingSession/:projectId',
- AnalyticsController.updateEditingSession
- )
- publicApiRouter.use(
- '/analytics/uniExternalCollaboration',
- AuthenticationController.requirePrivateApiAuth(),
- AnalyticsProxy.call('/uniExternalCollaboration')
- )
- },
- }
|