aboutsummaryrefslogtreecommitdiff
path: root/src/server/DashUploadUtils.ts
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2025-02-25 22:25:39 -0500
committerbobzel <zzzman@gmail.com>2025-02-25 22:25:39 -0500
commit91b67053456581722457bdc95da79a023f27b412 (patch)
tree8286cdb8c76ac86c02b0e3525bc6bdd6ebfb35f2 /src/server/DashUploadUtils.ts
parent48f1443de07a31f6efbb94444dd36c3505f8f838 (diff)
updated packages and fixed some cimplier warnings.
Diffstat (limited to 'src/server/DashUploadUtils.ts')
-rw-r--r--src/server/DashUploadUtils.ts8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/DashUploadUtils.ts b/src/server/DashUploadUtils.ts
index 2177c5d97..a2747257a 100644
--- a/src/server/DashUploadUtils.ts
+++ b/src/server/DashUploadUtils.ts
@@ -23,6 +23,7 @@ import { AcceptableMedia, Upload } from './SharedMediaTypes';
import { Directory, clientPathToFile, filesDirectory, pathToDirectory, publicDirectory, serverPathToFile } from './SocketData';
import { resolvedServerUrl } from './server_Initialization';
import { Worker, isMainThread, parentPort } from 'worker_threads';
+import requestImageSize from '../client/util/request-image-size';
// Create an array to store worker threads
enum workertasks {
@@ -62,9 +63,6 @@ if (isMainThread) {
}
}
-// eslint-disable-next-line @typescript-eslint/no-require-imports
-const requestImageSize = require('../client/util/request-image-size');
-
export enum SizeSuffix {
Small = '_s',
Medium = '_m',
@@ -349,14 +347,14 @@ export namespace DashUploadUtils {
imgReadStream.push(null);
await Promise.all(
sizes.map(({ suffix }) =>
- new Promise<unknown>(res =>
+ new Promise<void>(res =>
imgReadStream.pipe(createWriteStream(writtenFiles[suffix] = InjectSize(outputPath, suffix))).on('close', res)
)
)); // prettier-ignore
} else {
await Promise.all(
sizes.map(({ suffix }) =>
- new Promise<unknown>(res =>
+ new Promise<void>(res =>
request.get(imgSourcePath).pipe(createWriteStream(writtenFiles[suffix] = InjectSize(outputPath, suffix))).on('close', res)
)
)); // prettier-ignore