overleaf/services/web/app/src/Features/Analytics/AnalyticsRouter.js
nate stemen 13da4b6125 Merge pull request #2459 from overleaf/hb-missing-rate-limiting
Remove unused v1 analytics proxy endpoints

GitOrigin-RevId: 7563a6592645bd4693e7a6bc209862435302893c
2020-01-03 04:22:11 +00:00

23 lines
665 B
JavaScript

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.httpAuth,
AnalyticsProxy.call('/uniExternalCollaboration')
)
}
}