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