From 084e5ab665a1619334af4bc0b990e7464bff29fc Mon Sep 17 00:00:00 2001 From: Roman Drozd Date: Thu, 7 May 2020 03:53:19 +0200 Subject: [PATCH] Add highestBitrate --- app/src/components/Controls/NetworkIndicator.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/components/Controls/NetworkIndicator.js b/app/src/components/Controls/NetworkIndicator.js index 20f5f20..d02ce50 100644 --- a/app/src/components/Controls/NetworkIndicator.js +++ b/app/src/components/Controls/NetworkIndicator.js @@ -61,7 +61,8 @@ class NetworkIndicator extends React.Component avgBitrate : 0, medBitrate : 0, probeCount : 0, - probeLimit : 3 + probeLimit : 3, + highestBitrate: 0 }; } @@ -125,6 +126,8 @@ class NetworkIndicator extends React.Component var currBitrate = this.state.currBitrate + var highestBitrate = this.state.highestBitrate + var recv = this.state.recv var send = this.state.send @@ -145,6 +148,8 @@ class NetworkIndicator extends React.Component // maximum let maxBitrate = Math.max(...probe); + highestBitrate = (currBitrate > highestBitrate) ? currBitrate : highestBitrate; + maxBitrate = (currBitrate > maxBitrate) ? currBitrate : maxBitrate; // average @@ -175,7 +180,8 @@ class NetworkIndicator extends React.Component maxBitrate, avgBitrate, medBitrate, - percent + percent, + highestBitrate }); logger.warn('[currBitrate: "%s"]', currBitrate);