summaryrefslogtreecommitdiffstats
path: root/apps/files/js
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2023-08-16 15:09:49 +0200
committerFerdinand Thiessen <opensource@fthiessen.de>2023-08-26 15:03:38 +0200
commit60a5eb60593d504106df2937a86c761438ecad5e (patch)
tree1e042380fb028134f3ab502e45765fca89416fec /apps/files/js
parentace7374613dc08dd5a4fe6c4e8652031761c265a (diff)
downloadnextcloud-server-60a5eb60593d504106df2937a86c761438ecad5e.tar.gz
nextcloud-server-60a5eb60593d504106df2937a86c761438ecad5e.zip
fix: Make smooth bitrate and remaining upload time work when unset
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps/files/js')
-rw-r--r--apps/files/js/file-upload.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index 7a129a989d1..a4058fd1ad5 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -1264,10 +1264,10 @@ OC.Uploader.prototype = _.extend({
}
//console.log('#', ' idx: ',bufferIndex, ' Total: ', bufferTotal, ' remainSeconds: ', remainingSeconds, ' during: ', diffUpdate);
- if (smoothRemainingSeconds === null) {
- smoothRemainingSeconds = bufferTotal / bufferSize;
- } else{
+ if (smoothRemainingSeconds) {
smoothRemainingSeconds = smoothing * (bufferTotal / bufferSize) + ((1-smoothing) * smoothRemainingSeconds);
+ } else {
+ smoothRemainingSeconds = bufferTotal / bufferSize;
}
if (bufferIndex % 4 === 0) {
@@ -1281,10 +1281,10 @@ OC.Uploader.prototype = _.extend({
}
// smooth bitrate
- if (smoothBitrate === null) {
- smoothBitrate = data.bitrate;
- } else{
+ if (smoothBitrate) {
smoothBitrate = smoothing * data.bitrate + ((1-smoothing) * smoothBitrate);
+ } else {
+ smoothBitrate = data.bitrate;
}
self._setProgressBarText(h, h, t('files', '{loadedSize} of {totalSize} ({bitrate})' , {