feat: add Debrid-Link provider with multi-account key rotation

- New DebridLinkClient with automatic API key rotation on quota errors
  (maxLink, maxLinkHost, maxData, maxDataHost, maxAttempts, maxTransfer)
- Multi-account support: comma or newline-separated API keys
- Full UI integration: account settings, provider dropdowns, summary display
- Safe fallback for undefined debridLinkApiKeys on settings upgrade

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Sucukdeluxe
2026-03-06 18:23:36 +01:00
co-authored by Claude Opus 4.6
parent fac17497f0
commit af188d96c4
5 changed files with 168 additions and 10 deletions
+1
View File
@@ -52,6 +52,7 @@ export function defaultSettings(): AppSettings {
ddownloadLogin: "",
ddownloadPassword: "",
oneFichierApiKey: "",
debridLinkApiKeys: "",
archivePasswordList: "",
rememberToken: true,
providerPrimary: "realdebrid",