mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
1 line
9.9 KiB
JSON
1 line
9.9 KiB
JSON
{"ast":null,"code":"import { dsnToString, createEnvelope, dropUndefinedKeys } from '@sentry/utils';\n\n/** Extract sdk info from from the API metadata */\nfunction getSdkMetadataForEnvelopeHeader(metadata) {\n if (!metadata || !metadata.sdk) {\n return;\n }\n const {\n name,\n version\n } = metadata.sdk;\n return {\n name,\n version\n };\n}\n\n/**\n * Apply SdkInfo (name, version, packages, integrations) to the corresponding event key.\n * Merge with existing data if any.\n **/\nfunction enhanceEventWithSdkInfo(event, sdkInfo) {\n if (!sdkInfo) {\n return event;\n }\n event.sdk = event.sdk || {};\n event.sdk.name = event.sdk.name || sdkInfo.name;\n event.sdk.version = event.sdk.version || sdkInfo.version;\n event.sdk.integrations = [...(event.sdk.integrations || []), ...(sdkInfo.integrations || [])];\n event.sdk.packages = [...(event.sdk.packages || []), ...(sdkInfo.packages || [])];\n return event;\n}\n\n/** Creates an envelope from a Session */\nfunction createSessionEnvelope(session, dsn, metadata, tunnel) {\n var sdkInfo = getSdkMetadataForEnvelopeHeader(metadata);\n var envelopeHeaders = {\n sent_at: new Date().toISOString(),\n ...(sdkInfo && {\n sdk: sdkInfo\n }),\n ...(!!tunnel && {\n dsn: dsnToString(dsn)\n })\n };\n var envelopeItem = 'aggregates' in session ? [{\n type: 'sessions'\n }, session] : [{\n type: 'session'\n }, session];\n return createEnvelope(envelopeHeaders, [envelopeItem]);\n}\n\n/**\n * Create an Envelope from an event.\n */\nfunction createEventEnvelope(event, dsn, metadata, tunnel) {\n var sdkInfo = getSdkMetadataForEnvelopeHeader(metadata);\n var eventType = event.type || 'event';\n const {\n transactionSampling\n } = event.sdkProcessingMetadata || {};\n const {\n method: samplingMethod,\n rate: sampleRate\n } = transactionSampling || {};\n enhanceEventWithSdkInfo(event, metadata && metadata.sdk);\n var envelopeHeaders = createEventEnvelopeHeaders(event, sdkInfo, tunnel, dsn);\n\n // Prevent this data (which, if it exists, was used in earlier steps in the processing pipeline) from being sent to\n // sentry. (Note: Our use of this property comes and goes with whatever we might be debugging, whatever hacks we may\n // have temporarily added, etc. Even if we don't happen to be using it at some point in the future, let's not get rid\n // of this `delete`, lest we miss putting it back in the next time the property is in use.)\n delete event.sdkProcessingMetadata;\n var eventItem = [{\n type: eventType,\n sample_rates: [{\n id: samplingMethod,\n rate: sampleRate\n }]\n }, event];\n return createEnvelope(envelopeHeaders, [eventItem]);\n}\nfunction createEventEnvelopeHeaders(event, sdkInfo, tunnel, dsn) {\n var dynamicSamplingContext = event.sdkProcessingMetadata && event.sdkProcessingMetadata.dynamicSamplingContext;\n return {\n event_id: event.event_id,\n sent_at: new Date().toISOString(),\n ...(sdkInfo && {\n sdk: sdkInfo\n }),\n ...(!!tunnel && {\n dsn: dsnToString(dsn)\n }),\n ...(event.type === 'transaction' && dynamicSamplingContext && {\n trace: dropUndefinedKeys({\n ...dynamicSamplingContext\n })\n })\n };\n}\nexport { createEventEnvelope, createSessionEnvelope };","map":{"version":3,"names":["dsnToString","createEnvelope","dropUndefinedKeys","getSdkMetadataForEnvelopeHeader","metadata","sdk","name","version","enhanceEventWithSdkInfo","event","sdkInfo","integrations","packages","createSessionEnvelope","session","dsn","tunnel","envelopeHeaders","sent_at","Date","toISOString","envelopeItem","type","createEventEnvelope","eventType","transactionSampling","sdkProcessingMetadata","method","samplingMethod","rate","sampleRate","createEventEnvelopeHeaders","eventItem","sample_rates","id","dynamicSamplingContext","event_id","trace"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@sentry/core/esm/envelope.js"],"sourcesContent":["import { dsnToString, createEnvelope, dropUndefinedKeys } from '@sentry/utils';\n\n/** Extract sdk info from from the API metadata */\nfunction getSdkMetadataForEnvelopeHeader(metadata) {\n if (!metadata || !metadata.sdk) {\n return;\n }\n const { name, version } = metadata.sdk;\n return { name, version };\n}\n\n/**\n * Apply SdkInfo (name, version, packages, integrations) to the corresponding event key.\n * Merge with existing data if any.\n **/\nfunction enhanceEventWithSdkInfo(event, sdkInfo) {\n if (!sdkInfo) {\n return event;\n }\n event.sdk = event.sdk || {};\n event.sdk.name = event.sdk.name || sdkInfo.name;\n event.sdk.version = event.sdk.version || sdkInfo.version;\n event.sdk.integrations = [...(event.sdk.integrations || []), ...(sdkInfo.integrations || [])];\n event.sdk.packages = [...(event.sdk.packages || []), ...(sdkInfo.packages || [])];\n return event;\n}\n\n/** Creates an envelope from a Session */\nfunction createSessionEnvelope(\n session,\n dsn,\n metadata,\n tunnel,\n) {\n var sdkInfo = getSdkMetadataForEnvelopeHeader(metadata);\n var envelopeHeaders = {\n sent_at: new Date().toISOString(),\n ...(sdkInfo && { sdk: sdkInfo }),\n ...(!!tunnel && { dsn: dsnToString(dsn) }),\n };\n\n var envelopeItem =\n 'aggregates' in session ? [{ type: 'sessions' }, session] : [{ type: 'session' }, session];\n\n return createEnvelope(envelopeHeaders, [envelopeItem]);\n}\n\n/**\n * Create an Envelope from an event.\n */\nfunction createEventEnvelope(\n event,\n dsn,\n metadata,\n tunnel,\n) {\n var sdkInfo = getSdkMetadataForEnvelopeHeader(metadata);\n var eventType = event.type || 'event';\n\n const { transactionSampling } = event.sdkProcessingMetadata || {};\n const { method: samplingMethod, rate: sampleRate } = transactionSampling || {};\n\n enhanceEventWithSdkInfo(event, metadata && metadata.sdk);\n\n var envelopeHeaders = createEventEnvelopeHeaders(event, sdkInfo, tunnel, dsn);\n\n // Prevent this data (which, if it exists, was used in earlier steps in the processing pipeline) from being sent to\n // sentry. (Note: Our use of this property comes and goes with whatever we might be debugging, whatever hacks we may\n // have temporarily added, etc. Even if we don't happen to be using it at some point in the future, let's not get rid\n // of this `delete`, lest we miss putting it back in the next time the property is in use.)\n delete event.sdkProcessingMetadata;\n\n var eventItem = [\n {\n type: eventType,\n sample_rates: [{ id: samplingMethod, rate: sampleRate }],\n },\n event,\n ];\n return createEnvelope(envelopeHeaders, [eventItem]);\n}\n\nfunction createEventEnvelopeHeaders(\n event,\n sdkInfo,\n tunnel,\n dsn,\n) {\n var dynamicSamplingContext = event.sdkProcessingMetadata && event.sdkProcessingMetadata.dynamicSamplingContext;\n\n return {\n event_id: event.event_id ,\n sent_at: new Date().toISOString(),\n ...(sdkInfo && { sdk: sdkInfo }),\n ...(!!tunnel && { dsn: dsnToString(dsn) }),\n ...(event.type === 'transaction' &&\n dynamicSamplingContext && {\n trace: dropUndefinedKeys({ ...dynamicSamplingContext }),\n }),\n };\n}\n\nexport { createEventEnvelope, createSessionEnvelope };\n"],"mappings":"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"},"metadata":{},"sourceType":"module"} |