mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-03 23:00:14 -05:00
Added new ingress endpoint for client-side events
res https://github.com/TryGhost/Team/issues/1064 - adds new events endpoint on members app to capture client side events for member analytics behind the `membersActivity` flag
This commit is contained in:
parent
ebf13f07a0
commit
1e239de039
1 changed files with 2 additions and 0 deletions
|
@ -7,6 +7,7 @@ const urlUtils = require('../../../shared/url-utils');
|
|||
const membersService = require('../../services/members');
|
||||
const middleware = membersService.middleware;
|
||||
const shared = require('../shared');
|
||||
const labs = require('../../../shared/labs');
|
||||
|
||||
module.exports = function setupMembersApp() {
|
||||
debug('Members App setup start');
|
||||
|
@ -43,6 +44,7 @@ module.exports = function setupMembersApp() {
|
|||
membersApp.post('/api/create-stripe-checkout-session', (req, res, next) => membersService.api.middleware.createCheckoutSession(req, res, next));
|
||||
membersApp.post('/api/create-stripe-update-session', (req, res, next) => membersService.api.middleware.createCheckoutSetupSession(req, res, next));
|
||||
membersApp.put('/api/subscriptions/:id', (req, res, next) => membersService.api.middleware.updateSubscription(req, res, next));
|
||||
membersApp.post('/api/events', labs.enabledMiddleware('membersActivity'), middleware.loadMemberSession, (req, res, next) => membersService.api.middleware.createEvents(req, res, next));
|
||||
|
||||
// API error handling
|
||||
membersApp.use('/api', shared.middlewares.errorHandler.resourceNotFound);
|
||||
|
|
Loading…
Add table
Reference in a new issue