From 0d87043f91b15686d1a7442ae39ec6ce22564a63 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sat, 5 Dec 2020 01:11:31 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=BD=D0=B5=D0=B2=D0=B5=D1=80=D0=BD=D1=8B=D0=B9?= =?UTF-8?q?=20=D0=B2=D1=8B=D0=B7=D0=BE=D0=B2=20reject?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/core/FileDecompressor.js | 2 +- server/core/LimitedQueue.js | 4 ++-- server/core/Zip/ZipStreamer.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/server/core/FileDecompressor.js b/server/core/FileDecompressor.js index e3681acc..2cdcc869 100644 --- a/server/core/FileDecompressor.js +++ b/server/core/FileDecompressor.js @@ -171,7 +171,7 @@ class FileDecompressor { if (this.limitFileSize) { if ((await fs.stat(filename)).size > this.limitFileSize) { - reject('Файл слишком большой'); + reject(new Error('Файл слишком большой')); return; } } diff --git a/server/core/LimitedQueue.js b/server/core/LimitedQueue.js index 393a53a8..2044426a 100644 --- a/server/core/LimitedQueue.js +++ b/server/core/LimitedQueue.js @@ -28,7 +28,7 @@ class LimitedQueue { get(onPlaceChange) { return new Promise((resolve, reject) => { if (this.destroyed) - reject('destroyed'); + reject(new Error('destroyed')); const take = () => { if (this.freed <= 0) @@ -73,7 +73,7 @@ class LimitedQueue { if (onPlaceChange) onPlaceChange(this.listeners.length); } else { - reject('Превышен размер очереди ожидания'); + reject(new Error('Превышен размер очереди ожидания')); } } }); diff --git a/server/core/Zip/ZipStreamer.js b/server/core/Zip/ZipStreamer.js index 1ac9ef9f..44df3480 100644 --- a/server/core/Zip/ZipStreamer.js +++ b/server/core/Zip/ZipStreamer.js @@ -76,13 +76,13 @@ class ZipStreamer { if (limitFileCount || limitFileSize || decodeEntryNameCallback) { const entries = Object.values(unzip.entries()); if (limitFileCount && entries.length > limitFileCount) { - reject('Слишком много файлов'); + reject(new Error('Слишком много файлов')); return; } for (const entry of entries) { if (limitFileSize && !entry.isDirectory && entry.size > limitFileSize) { - reject('Файл слишком большой'); + reject(new Error('Файл слишком большой')); return; }