From d6be5ddf889aae61f20f30f102e58a65ae20d53f Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 13 Jan 2019 02:29:58 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/core/ReaderWorker.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/core/ReaderWorker.js b/server/core/ReaderWorker.js index ef95ae5c..c00892a5 100644 --- a/server/core/ReaderWorker.js +++ b/server/core/ReaderWorker.js @@ -40,14 +40,16 @@ class ReaderWorker { //download const d = download(url); d.on('downloadProgress', progress => { - wState.set({progress: Math.round(progress.percent*100)}); if (progress.transferred > maxDownloadSize) { errMes = 'file too big'; d.destroy(); } + const prog = Math.round(progress.transferred/10000); + wState.set({progress: (prog > 100 ? 100 : prog) }); }); downloadedFilename = `${this.config.tempDownloadDir}/${tempFilename}`; await pipeline(d, fs.createWriteStream(downloadedFilename)); + wState.set({progress: 100}); //decompress wState.set({state: 'decompress', step: 2, progress: 0});