Files
habitica/website/server/middlewares/api-v3/analytics.js

24 lines
368 B
JavaScript

import nconf from 'nconf';
import {
track,
trackPurchase,
mockAnalyticsService,
} from '../../libs/api-v3/analyticsService';
let service;
if (nconf.get('IS_PROD')) {
service = {
track,
trackPurchase,
};
} else {
service = mockAnalyticsService;
}
module.exports = function attachAnalytics (req, res, next) {
res.analytics = service;
next();
};