Compare commits
2 Commits
8c2a83ecee
...
ede5a192ea
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ede5a192ea | ||
|
|
cd07f52916 |
@ -177,7 +177,8 @@ class UploadManager extends EventEmitter {
|
|||||||
const jobId = task.jobId || uploadId;
|
const jobId = task.jobId || uploadId;
|
||||||
const fileName = path.basename(task.file);
|
const fileName = path.basename(task.file);
|
||||||
let fileSize = 0;
|
let fileSize = 0;
|
||||||
try { fileSize = fs.statSync(task.file).size; } catch {}
|
let fileNotFound = false;
|
||||||
|
try { fileSize = fs.statSync(task.file).size; } catch { fileNotFound = true; }
|
||||||
|
|
||||||
const maxAttempts = Math.max(1, (settings.retries || 0) + 1);
|
const maxAttempts = Math.max(1, (settings.retries || 0) + 1);
|
||||||
const jobAbortController = new AbortController();
|
const jobAbortController = new AbortController();
|
||||||
@ -223,6 +224,12 @@ class UploadManager extends EventEmitter {
|
|||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
if (fileNotFound) {
|
||||||
|
const error = 'Datei nicht gefunden';
|
||||||
|
emitFinalStatus('skipped', { error, attempt: 0 });
|
||||||
|
recordFinalResult('error', { error });
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (fileSize <= 0) {
|
if (fileSize <= 0) {
|
||||||
const error = 'Datei ist leer (0 Bytes)';
|
const error = 'Datei ist leer (0 Bytes)';
|
||||||
emitFinalStatus('skipped', { error, attempt: 0 });
|
emitFinalStatus('skipped', { error, attempt: 0 });
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "multi-hoster-uploader",
|
"name": "multi-hoster-uploader",
|
||||||
"version": "2.3.6",
|
"version": "2.3.7",
|
||||||
"description": "Upload files to doodstream, voe, vidmoly, byse simultaneously",
|
"description": "Upload files to doodstream, voe, vidmoly, byse simultaneously",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user