mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-26 19:26:59 +03:00
Simplified addMagnetUri function
This commit is contained in:
parent
cec74eb080
commit
20630e91ec
1 changed files with 2 additions and 16 deletions
|
@ -854,17 +854,6 @@ QTorrentHandle QBtSession::addMagnetUri(QString magnet_uri, bool resumed) {
|
|||
|
||||
add_torrent_params p = initializeAddTorrentParams(hash);
|
||||
|
||||
//Getting fast resume data if existing
|
||||
bool fastResume = false;
|
||||
std::vector<char> buf; // Needs to stay in the function scope
|
||||
if(resumed) {
|
||||
if(loadFastResumeData(hash, buf)) {
|
||||
fastResume = true;
|
||||
p.resume_data = &buf;
|
||||
qDebug("Successfully loaded fast resume data");
|
||||
}
|
||||
}
|
||||
|
||||
// Get save path
|
||||
QString torrent_name = misc::magnetUriToName(magnet_uri);
|
||||
const QString savePath(getSavePath(hash, false, QString::null, torrent_name));
|
||||
|
@ -909,14 +898,11 @@ QTorrentHandle QBtSession::addMagnetUri(QString magnet_uri, bool resumed) {
|
|||
if(!resumed) {
|
||||
loadTorrentTempData(h, savePath, true);
|
||||
}
|
||||
if(!fastResume && (!addInPause || (Preferences().useAdditionDialog()))) {
|
||||
if(!addInPause || (Preferences().useAdditionDialog())) {
|
||||
// Start torrent because it was added in paused state
|
||||
h.resume();
|
||||
}
|
||||
// Send torrent addition signal
|
||||
if(fastResume)
|
||||
addConsoleMessage(tr("'%1' resumed. (fast resume)", "'/home/y/xxx.torrent' was resumed. (fast resume)").arg(magnet_uri));
|
||||
else
|
||||
addConsoleMessage(tr("'%1' added to download list.", "'/home/y/xxx.torrent' was added to download list.").arg(magnet_uri));
|
||||
emit addedTorrent(h);
|
||||
return h;
|
||||
|
|
Loading…
Reference in a new issue