Skip to content

Commit 32ac2dc

Browse files
committed
ref: PR fixes
1 parent 241a4c1 commit 32ac2dc

File tree

4 files changed

+9
-2
lines changed

4 files changed

+9
-2
lines changed

packages/core/src/envelope.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ export function createEventEnvelope(
6868
tunnel?: string,
6969
): EventEnvelope {
7070
const sdkInfo = getSdkMetadataForEnvelopeHeader(metadata);
71-
const eventType = event.type || 'event';
71+
72+
// TODO: Handle replay_event here
73+
// Currently, this is done by replay, but we want to upstream this here
74+
const eventType = event.type && event.type !== 'replay_event' ? event.type : 'event';
7275

7376
enhanceEventWithSdkInfo(event, metadata && metadata.sdk);
7477

packages/types/src/datacategory.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ export type DataCategory =
1010
| 'error'
1111
// Transaction type event
1212
| 'transaction'
13+
// Replay type event
14+
| 'replay_event'
1315
// Events with `event_type` csp, hpkp, expectct, expectstaple
1416
| 'security'
1517
// Attachment bytes stored (unused for rate limiting

packages/types/src/envelope.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ export type EnvelopeItemType =
2626
| 'sessions'
2727
| 'transaction'
2828
| 'attachment'
29-
| 'event';
29+
| 'event'
30+
| 'replay_event';
3031

3132
export type BaseEnvelopeHeaders = {
3233
[key: string]: unknown;

packages/utils/src/envelope.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ const ITEM_TYPE_TO_DATA_CATEGORY_MAP: Record<EnvelopeItemType, DataCategory> = {
133133
event: 'error',
134134
client_report: 'internal',
135135
user_report: 'default',
136+
replay_event: 'replay_event',
136137
};
137138

138139
/**

0 commit comments

Comments
 (0)