ソースを参照

My stupidity is beyond comprehension

adolfintel 6 年 前
コミット
f5a275badc
2 ファイル変更4 行追加4 行削除
  1. 4 4
      speedtest_worker.js
  2. 0 0
      speedtest_worker.min.js

+ 4 - 4
speedtest_worker.js

@@ -261,7 +261,7 @@ function dlTest (done) {
   // every 200ms, update dlStatus
   interval = setInterval(function () {
     tverb('DL: '+dlStatus+(graceTimeDone?'':' (in grace time)'))
-    var t = new Date().getTime() - startT + bonusT
+    var t = new Date().getTime() - startT
 	if (graceTimeDone) dlProgress = t / (settings.time_dl_max * 1000)
     if (t < 200) return
     if (!graceTimeDone){
@@ -282,7 +282,7 @@ function dlTest (done) {
 	  }
 	  //update status
       dlStatus = ((speed * 8 * settings.overheadCompensationFactor)/(settings.useMebibits?1048576:1000000)).toFixed(2) // speed is multiplied by 8 to go from bytes to bits, overhead compensation is applied, then everything is divided by 1048576 or 1000000 to go to megabits/mebibits
-      if (((t / 1000.0) > settings.time_dl_max) || failed) { // test is over, stop streams and timer
+      if ((((t+ bonusT) / 1000.0) > settings.time_dl_max) || failed) { // test is over, stop streams and timer
         if (failed || isNaN(dlStatus)) dlStatus = 'Fail'
         clearRequests()
         clearInterval(interval)
@@ -389,7 +389,7 @@ function ulTest (done) {
   // every 200ms, update ulStatus
   interval = setInterval(function () {
 	tverb('UL: '+ulStatus+(graceTimeDone?'':' (in grace time)'))
-    var t = new Date().getTime() - startT + bonusT
+    var t = new Date().getTime() - startT
 	if (graceTimeDone) ulProgress = t / (settings.time_ul_max * 1000)
     if (t < 200) return
     if (!graceTimeDone){
@@ -410,7 +410,7 @@ function ulTest (done) {
 	  }
 	  //update status
       ulStatus = ((speed * 8 * settings.overheadCompensationFactor)/(settings.useMebibits?1048576:1000000)).toFixed(2) // speed is multiplied by 8 to go from bytes to bits, overhead compensation is applied, then everything is divided by 1048576 or 1000000 to go to megabits/mebibits
-      if (((t / 1000.0) > settings.time_ul_max) || failed) { // test is over, stop streams and timer
+      if ((((t + bonusT) / 1000.0) > settings.time_ul_max) || failed) { // test is over, stop streams and timer
         if (failed || isNaN(ulStatus)) ulStatus = 'Fail'
         clearRequests()
         clearInterval(interval)

ファイルの差分が大きいため隠しています
+ 0 - 0
speedtest_worker.min.js


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません