spee.ch/helpers/libraries/analytics.js
2017-06-27 15:53:53 -07:00

23 lines
548 B
JavaScript

const db = require('../../models');
function createAnalyticsRecord (action, url, ipAddress, result) {
db.Usage.create({
action,
url,
ipAddress,
result,
});
};
module.exports = {
postRequestAnalytics (url, ipAddress, result) {
createAnalyticsRecord('request', url, ipAddress, result);
},
postPublishAnalytics (url, ipAddress, result) {
createAnalyticsRecord('publish', url, ipAddress, result);
},
postShowAnalytics (url, ipAddress, result) {
createAnalyticsRecord('show', url, ipAddress, result);
},
};