UNPKG

@sentry/browser

Version:
31 lines (28 loc) 775 B
import { dsnToString, createEnvelope } from '@sentry/core/browser'; function createUserFeedbackEnvelope(feedback, { metadata, tunnel, dsn }) { const headers = { event_id: feedback.event_id, sent_at: (/* @__PURE__ */ new Date()).toISOString(), ...metadata?.sdk && { sdk: { name: metadata.sdk.name, version: metadata.sdk.version } }, ...!!tunnel && !!dsn && { dsn: dsnToString(dsn) } }; const item = createUserFeedbackEnvelopeItem(feedback); return createEnvelope(headers, [item]); } function createUserFeedbackEnvelopeItem(feedback) { const feedbackHeaders = { type: "user_report" }; return [feedbackHeaders, feedback]; } export { createUserFeedbackEnvelope }; //# sourceMappingURL=userfeedback.js.map