rittenhop-dev/versions/5.94.2/node_modules/@sentry/utils/cjs/clientreport.js

28 lines
727 B
JavaScript
Raw Normal View History

2024-09-23 19:40:12 -04:00
Object.defineProperty(exports, '__esModule', { value: true });
const envelope = require('./envelope.js');
const time = require('./time.js');
/**
* Creates client report envelope
* @param discarded_events An array of discard events
* @param dsn A DSN that can be set on the header. Optional.
*/
function createClientReportEnvelope(
discarded_events,
dsn,
timestamp,
) {
const clientReportItem = [
{ type: 'client_report' },
{
timestamp: timestamp || time.dateTimestampInSeconds(),
discarded_events,
},
];
return envelope.createEnvelope(dsn ? { dsn } : {}, [clientReportItem]);
}
exports.createClientReportEnvelope = createClientReportEnvelope;
//# sourceMappingURL=clientreport.js.map