diff options
author | Cas <6506529+ThaUnknown@users.noreply.github.com> | 2022-05-11 03:48:56 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-11 03:48:56 +0300 |
commit | 522ee4cd14d3b41e92c3978e9816cb66e00233f0 (patch) | |
tree | 34ef0305fa6fd2f8ddf11ce7c0f1d0a2fea766ed /lib | |
parent | a2f8c1e30ea3c34f0535606a65f7fa75964e6cc4 (diff) |
fix: measure transfer rates without using timeouts (#2314)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/torrent.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/torrent.js b/lib/torrent.js index 51c0552..ff4dcdd 100644 --- a/lib/torrent.js +++ b/lib/torrent.js @@ -26,7 +26,7 @@ const pump = require('pump') const queueMicrotask = require('queue-microtask') const randomIterate = require('random-iterate') const sha1 = require('simple-sha1') -const speedometer = require('speedometer') +const throughput = require('throughput') const utMetadata = require('ut_metadata') const utPex = require('ut_pex') // browser exclude @@ -121,8 +121,8 @@ class Torrent extends EventEmitter { // stats this.received = 0 this.uploaded = 0 - this._downloadSpeed = speedometer() - this._uploadSpeed = speedometer() + this._downloadSpeed = throughput() + this._uploadSpeed = throughput() // for cleanup this._servers = [] |