Skip to content

Commit 4984011

Browse files
committed
wip move to context
1 parent 1ec3319 commit 4984011

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

packages/integration-tests/suites/replay/captureReplay/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ sentryTest('should capture replays', async ({ getLocalTestPath, page }) => {
6767
},
6868
},
6969
platform: 'javascript',
70-
tags: { sessionSampleRate: 1, errorSampleRate: 0 },
70+
context: { session_sample_rate: 1, error_sample_rate: 0 },
7171
});
7272

7373
expect(replayEvent1).toBeDefined();

packages/replay/src/util/sendReplayRequest.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ export async function sendReplayRequest({
5252
replay_id: replayId,
5353
segment_id,
5454
replay_type: session.sampled,
55-
session_sample_rate: options.sessionSampleRate,
56-
error_sample_rate: options.errorSampleRate,
5755
};
5856

5957
const replayEvent = await prepareReplayEvent({ scope, client, replayId, event: baseEvent });
@@ -65,6 +63,15 @@ export async function sendReplayRequest({
6563
return;
6664
}
6765

66+
replayEvent.contexts = {
67+
...replayEvent.contexts,
68+
replay: {
69+
...(replayEvent.contexts && replayEvent.contexts.replay),
70+
replaysOnErrorSampleRate: options.sessionSampleRate,
71+
replaysSessionSampleRate: options.errorSampleRate,
72+
}
73+
}
74+
6875
/*
6976
For reference, the fully built event looks something like this:
7077
{

packages/types/src/replay.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ export interface ReplayEvent extends Event {
1111
replay_id: string;
1212
segment_id: number;
1313
replay_type: ReplayRecordingMode;
14-
session_sample_rate: number;
15-
error_sample_rate: number;
1614
}
1715

1816
/**

0 commit comments

Comments
 (0)