✨ feat: show (API)/(Web) source labels for all providers
Real-Debrid, AllDebrid, and Mega-Debrid now show their active mode in logs and UI (e.g. "Real-Debrid (API)" or "Real-Debrid (Web)"). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
eb5d960e81
commit
aa4f69795f
@ -1728,9 +1728,12 @@ export class DebridService {
|
|||||||
if (!result) {
|
if (!result) {
|
||||||
throw new Error("Real-Debrid-Web-Fallback nicht verfügbar");
|
throw new Error("Real-Debrid-Web-Fallback nicht verfügbar");
|
||||||
}
|
}
|
||||||
|
result.sourceLabel = "Web";
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
return new RealDebridClient(settings.token).unrestrictLink(link, signal);
|
const result = await new RealDebridClient(settings.token).unrestrictLink(link, signal);
|
||||||
|
result.sourceLabel = "API";
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
if (provider === "megadebrid") {
|
if (provider === "megadebrid") {
|
||||||
return new MegaDebridClient(settings.megaLogin, settings.megaPassword, settings.megaDebridPreferApi, this.options.megaWebUnrestrict).unrestrictLink(link, signal);
|
return new MegaDebridClient(settings.megaLogin, settings.megaPassword, settings.megaDebridPreferApi, this.options.megaWebUnrestrict).unrestrictLink(link, signal);
|
||||||
@ -1741,9 +1744,12 @@ export class DebridService {
|
|||||||
if (!result) {
|
if (!result) {
|
||||||
throw new Error("AllDebrid-Web-Fallback nicht verfügbar");
|
throw new Error("AllDebrid-Web-Fallback nicht verfügbar");
|
||||||
}
|
}
|
||||||
|
result.sourceLabel = "Web";
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
return new AllDebridClient(settings.allDebridToken).unrestrictLink(link, signal);
|
const adResult = await new AllDebridClient(settings.allDebridToken).unrestrictLink(link, signal);
|
||||||
|
adResult.sourceLabel = "API";
|
||||||
|
return adResult;
|
||||||
}
|
}
|
||||||
if (provider === "ddownload") {
|
if (provider === "ddownload") {
|
||||||
return this.getDdownloadClient(settings.ddownloadLogin, settings.ddownloadPassword).unrestrictLink(link, signal);
|
return this.getDdownloadClient(settings.ddownloadLogin, settings.ddownloadPassword).unrestrictLink(link, signal);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user