feat(qbittorrent): add api-key support (#5677)

This commit is contained in:
Meier Lukas authored and GitHub committed 2026-05-08 20:08:37 +02:00
1 parent 7c64de5cbc
commit 756e8d1724
2 files changed
+11 -3

No files matched your search

@@ -90,10 +90,18 @@ export class QBitTorrentIntegration extends Integration implements IDownloadClie
}
private async getClientAsync(dispatcher?: Dispatcher) {
const credentials = this.hasSecretValue("apiKey")
? {
apiKey: this.getSecretValue("apiKey"),
}
: {
username: this.getSecretValue("username"),
password: this.getSecretValue("password"),
};
return new QBittorrent({
...credentials,
baseUrl: this.url("/").toString(),
username: this.getSecretValue("username"),
password: this.getSecretValue("password"),
dispatcher: dispatcher ?? (await createCertificateAgentAsync()),
});
}