diff options
| author | bobzel <zzzman@gmail.com> | 2024-09-01 00:11:36 -0400 |
|---|---|---|
| committer | bobzel <zzzman@gmail.com> | 2024-09-01 00:11:36 -0400 |
| commit | b235e116167a06b6d36e2962dd3f610839f18974 (patch) | |
| tree | 64c9891ffefcc2c8926371162a89d6fd2fc7bec2 /src/client/util | |
| parent | c36607691e0b7f5c04f3209a64958f5e51ddd785 (diff) | |
updated to latest Jimp. fixed lag dropping images from filesystem by using worker threads.
Diffstat (limited to 'src/client/util')
| -rw-r--r-- | src/client/util/request-image-size.ts | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/client/util/request-image-size.ts b/src/client/util/request-image-size.ts index 7a2ecd486..c619192ed 100644 --- a/src/client/util/request-image-size.ts +++ b/src/client/util/request-image-size.ts @@ -35,7 +35,11 @@ module.exports = function requestImageSize(url: string) { res.on('data', chunk => { buffer = Buffer.concat([buffer, chunk]); + }); + + res.on('error', reject); + res.on('end', () => { try { size = imageSize(buffer); if (size) { @@ -46,11 +50,6 @@ module.exports = function requestImageSize(url: string) { /* empty */ console.log('Error: ', err); } - }); - - res.on('error', reject); - - res.on('end', () => { if (!size) { reject(new Error('Image has no size')); return; |
