UNPKG

@sentry/core

Version:
23 lines (19 loc) • 687 B
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const attributes = require('@sentry/conventions/attributes'); let _sequenceNumber = 0; let _previousTimestampMs; function getSequenceAttribute(timestampInSeconds) { const nowMs = Math.floor(timestampInSeconds * 1e3); if (_previousTimestampMs !== void 0 && nowMs !== _previousTimestampMs) { _sequenceNumber = 0; } const value = _sequenceNumber; _sequenceNumber++; _previousTimestampMs = nowMs; return { key: attributes.SENTRY_TIMESTAMP_SEQUENCE, value: { value, type: "integer" } }; } exports.getSequenceAttribute = getSequenceAttribute; //# sourceMappingURL=timestampSequence.js.map