[ARVADOS-WORKBENCH2] created: 1.4.1-298-g6a9e094e

Git user git at public.arvados.org
Fri Mar 13 06:37:27 UTC 2020


        at  6a9e094e30ea9163f96c3298f6c26721b4a2813f (commit)


commit 6a9e094e30ea9163f96c3298f6c26721b4a2813f
Author: Piotr Mrzyglowski <piotrhugonow at gmail.com>
Date:   Fri Mar 13 07:37:07 2020 +0100

    16252 use FILE_SIZES as a dictionary to format upload speeds

diff --git a/src/common/formatters.ts b/src/common/formatters.ts
index 1386338c..b8351e67 100644
--- a/src/common/formatters.ts
+++ b/src/common/formatters.ts
@@ -56,7 +56,13 @@ export function formatUploadSpeed(prevLoaded: number, loaded: number, prevTime:
     const speed = loaded > prevLoaded && currentTime > prevTime
         ? (loaded - prevLoaded) / (currentTime - prevTime)
         : 0;
-    return `${(speed / 1000).toFixed(2)} KB/s`;
+
+    for (const { base, unit } of FILE_SIZES) {
+        if (speed >= base) {
+            return `${(speed / base).toFixed(2)} ${unit}/s`;
+        }
+    }
+    return "";
 }
 
 const FILE_SIZES = [

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list