File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
packages/replay-internal/src/util Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -54,20 +54,22 @@ async function _addEvent(
54
54
event : RecordingEvent ,
55
55
isCheckout ?: boolean ,
56
56
) : Promise < AddEventResult | null > {
57
- if ( ! replay . eventBuffer || ( replay . eventBuffer . waitForCheckout && ! isCheckout ) ) {
57
+ const { eventBuffer } = replay ;
58
+
59
+ if ( ! eventBuffer || ( eventBuffer . waitForCheckout && ! isCheckout ) ) {
58
60
return null ;
59
61
}
60
62
61
63
const isBufferMode = replay . recordingMode === 'buffer' ;
62
64
63
65
try {
64
66
if ( isCheckout && isBufferMode ) {
65
- replay . eventBuffer . clear ( ) ;
67
+ eventBuffer . clear ( ) ;
66
68
}
67
69
68
70
if ( isCheckout ) {
69
- replay . eventBuffer . hasCheckout = true ;
70
- replay . eventBuffer . waitForCheckout = false ;
71
+ eventBuffer . hasCheckout = true ;
72
+ eventBuffer . waitForCheckout = false ;
71
73
}
72
74
73
75
const replayOptions = replay . getOptions ( ) ;
@@ -78,15 +80,15 @@ async function _addEvent(
78
80
return ;
79
81
}
80
82
81
- return await replay . eventBuffer . addEvent ( eventAfterPossibleCallback ) ;
83
+ return await eventBuffer . addEvent ( eventAfterPossibleCallback ) ;
82
84
} catch ( error ) {
83
85
const isExceeded = error && error instanceof EventBufferSizeExceededError ;
84
86
const reason = isExceeded ? 'addEventSizeExceeded' : 'addEvent' ;
85
87
86
88
if ( isExceeded && isBufferMode ) {
87
89
// Clear buffer and wait for next checkout
88
- replay . eventBuffer . clear ( ) ;
89
- replay . eventBuffer . waitForCheckout = true ;
90
+ eventBuffer . clear ( ) ;
91
+ eventBuffer . waitForCheckout = true ;
90
92
91
93
return null ;
92
94
}
You can’t perform that action at this time.
0 commit comments