Improve torrent loading code

This commit is contained in:
Vladimir Golovnev (Glassez)
2020-08-05 08:31:41 +03:00
parent eb99bfe20f
commit dc3d23c045
11 changed files with 361 additions and 356 deletions

View File

@@ -209,7 +209,10 @@ void TorrentCreatorDialog::handleCreationSuccess(const QString &path, const QStr
BitTorrent::AddTorrentParams params;
params.savePath = branchPath;
params.skipChecking = true;
params.ignoreShareLimits = m_ui->checkIgnoreShareLimits->isChecked();
if (m_ui->checkIgnoreShareLimits->isChecked()) {
params.ratioLimit = BitTorrent::TorrentHandle::NO_RATIO_LIMIT;
params.seedingTimeLimit = BitTorrent::TorrentHandle::NO_SEEDING_TIME_LIMIT;
}
params.useAutoTMM = TriStateBool::False; // otherwise if it is on by default, it will overwrite `savePath` to the default save path
BitTorrent::Session::instance()->addTorrent(info, params);