diff --git a/lib/upload-manager.js b/lib/upload-manager.js index f583703..a4ec3e7 100644 --- a/lib/upload-manager.js +++ b/lib/upload-manager.js @@ -373,11 +373,14 @@ class UploadManager extends EventEmitter { if (isSpeedRestart && attempt < maxAttempts) { lastError = new Error('Geschwindigkeit zu niedrig - Neustart'); + await this._sleep(3000, signal); continue; } lastError = err; if (attempt >= maxAttempts) break; + // Wait 3 seconds before retry + await this._sleep(3000, signal); } finally { if (speedMonitor) clearInterval(speedMonitor); uploadSignalBundle.cleanup();