Browse Source

Return status indicating if at least one torrent was successfully added

adaptive-webui-19844
Thomas Piccirello 7 years ago
parent
commit
7cf1d844b0
  1. 8
      src/webui/webapplication.cpp

8
src/webui/webapplication.cpp

@ -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…
Cancel
Save