mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-15 01:33:07 -07:00
Return status indicating if at least one torrent was successfully added
This commit is contained in:
parent
a2d5d48aff
commit
7cf1d844b0
1 changed files with 7 additions and 1 deletions
|
@ -400,13 +400,19 @@ void WebApplication::action_command_download()
|
||||||
params.savePath = savepath;
|
params.savePath = savepath;
|
||||||
params.category = category;
|
params.category = category;
|
||||||
|
|
||||||
|
bool partialSuccess = false;
|
||||||
foreach (QString url, list) {
|
foreach (QString url, list) {
|
||||||
url = url.trimmed();
|
url = url.trimmed();
|
||||||
if (!url.isEmpty()) {
|
if (!url.isEmpty()) {
|
||||||
Net::DownloadManager::instance()->setCookiesFromUrl(cookies, QUrl::fromEncoded(url.toUtf8()));
|
Net::DownloadManager::instance()->setCookiesFromUrl(cookies, QUrl::fromEncoded(url.toUtf8()));
|
||||||
BitTorrent::Session::instance()->addTorrent(url, params);
|
partialSuccess |= BitTorrent::Session::instance()->addTorrent(url, params);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (partialSuccess)
|
||||||
|
print(QByteArray("Ok."), Http::CONTENT_TYPE_TXT);
|
||||||
|
else
|
||||||
|
print(QByteArray("Fails."), Http::CONTENT_TYPE_TXT);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebApplication::action_command_upload()
|
void WebApplication::action_command_upload()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue