Skip to content

Commit b600742

Browse files
committed
Revert "revert some changes"
This reverts commit e5be6d1.
1 parent 0bfbec8 commit b600742

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

packages/replay-internal/src/util/addEvent.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,22 @@ async function _addEvent(
5454
event: RecordingEvent,
5555
isCheckout?: boolean,
5656
): Promise<AddEventResult | null> {
57-
if (!replay.eventBuffer || (replay.eventBuffer.waitForCheckout && !isCheckout)) {
57+
const { eventBuffer } = replay;
58+
59+
if (!eventBuffer || (eventBuffer.waitForCheckout && !isCheckout)) {
5860
return null;
5961
}
6062

6163
const isBufferMode = replay.recordingMode === 'buffer';
6264

6365
try {
6466
if (isCheckout && isBufferMode) {
65-
replay.eventBuffer.clear();
67+
eventBuffer.clear();
6668
}
6769

6870
if (isCheckout) {
69-
replay.eventBuffer.hasCheckout = true;
70-
replay.eventBuffer.waitForCheckout = false;
71+
eventBuffer.hasCheckout = true;
72+
eventBuffer.waitForCheckout = false;
7173
}
7274

7375
const replayOptions = replay.getOptions();
@@ -78,15 +80,15 @@ async function _addEvent(
7880
return;
7981
}
8082

81-
return await replay.eventBuffer.addEvent(eventAfterPossibleCallback);
83+
return await eventBuffer.addEvent(eventAfterPossibleCallback);
8284
} catch (error) {
8385
const isExceeded = error && error instanceof EventBufferSizeExceededError;
8486
const reason = isExceeded ? 'addEventSizeExceeded' : 'addEvent';
8587

8688
if (isExceeded && isBufferMode) {
8789
// Clear buffer and wait for next checkout
88-
replay.eventBuffer.clear();
89-
replay.eventBuffer.waitForCheckout = true;
90+
eventBuffer.clear();
91+
eventBuffer.waitForCheckout = true;
9092

9193
return null;
9294
}

0 commit comments

Comments
 (0)