real-debrid-downloader/src
Sucukdeluxe aa65f56c28 Fix Mega-Web rotation skipping accounts on a timeout abort
When a Mega-Web account's unrestrict aborts because the shared unrestrict
timeout fired while it was running, give that account a 2-min cooldown
(only if it actually ran >=8s, so a quick user-cancel does not cool it
down). The download-manager retry then skips the cooled-down account and
rotates to the next one, instead of hammering the same account every 60s.

- debrid.ts: handle the abort in the rotation catch before classifyAccountFailure
- rotation log event TIMEOUT_COOLDOWN (+ renderer label) replaces the misleading
  red "fataler Fehler" for this case
- RD_MEGA_ABORT_MIN_RUN_MS env override for the run-length threshold
- 2 regression tests (cooldown set -> next call rotates; quick abort -> no cooldown)
2026-06-08 13:33:49 +02:00
..
main Fix Mega-Web rotation skipping accounts on a timeout abort 2026-06-08 13:33:49 +02:00
preload Add extended diagnostics logging 2026-06-07 17:00:06 +02:00
renderer Fix Mega-Web rotation skipping accounts on a timeout abort 2026-06-08 13:33:49 +02:00
shared Add "keep only German audio" post-extract step for .DL. files 2026-06-07 21:17:26 +02:00