File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
packages/core/src/metrics Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -88,14 +88,16 @@ function setMetricAttribute(
8888 */
8989export function _INTERNAL_captureSerializedMetric ( client : Client , serializedMetric : SerializedMetric ) : void {
9090 const bufferMap = _getBufferMap ( ) ;
91-
9291 const metricBuffer = _INTERNAL_getMetricBuffer ( client ) ;
92+
9393 if ( metricBuffer === undefined ) {
9494 bufferMap . set ( client , [ serializedMetric ] ) ;
9595 } else {
96- bufferMap . set ( client , [ ...metricBuffer , serializedMetric ] ) ;
9796 if ( metricBuffer . length >= MAX_METRIC_BUFFER_SIZE ) {
9897 _INTERNAL_flushMetricsBuffer ( client , metricBuffer ) ;
98+ bufferMap . set ( client , [ serializedMetric ] ) ;
99+ } else {
100+ bufferMap . set ( client , [ ...metricBuffer , serializedMetric ] ) ;
99101 }
100102 }
101103}
You can’t perform that action at this time.
0 commit comments