mirror of
https://github.com/strapi/strapi.git
synced 2025-08-14 19:56:41 +00:00
26 lines
485 B
JavaScript
26 lines
485 B
JavaScript
'use strict';
|
|
|
|
/**
|
|
* Module dependencies
|
|
*/
|
|
|
|
// Node.js core.
|
|
const os = require('os');
|
|
const request = require('request');
|
|
const { machineIdSync } = require('node-machine-id');
|
|
|
|
module.exports = function trackSuccess(event, scope, error) {
|
|
request
|
|
.post('https://analytics.strapi.io/track')
|
|
.form({
|
|
event,
|
|
uuid: scope.uuid,
|
|
deviceId: machineIdSync(),
|
|
properties: {
|
|
error,
|
|
os: os.type()
|
|
}
|
|
})
|
|
.on('error', () => {});
|
|
};
|