Set priority for multiple files in one WebAPI request

Closes #6259.
This commit is contained in:
Thomas Piccirello
2018-10-21 19:00:38 -04:00
committed by sledgehammer999
parent e70ee9a5b6
commit 120965f823
4 changed files with 81 additions and 46 deletions

View File

@@ -1424,16 +1424,6 @@ bool TorrentHandle::saveTorrentFile(const QString &path)
return false;
}
void TorrentHandle::setFilePriority(int index, int priority)
{
std::vector<int> priorities = m_nativeHandle.file_priorities();
if ((priorities.size() > static_cast<quint64>(index)) && (priorities[index] != priority)) {
priorities[index] = priority;
prioritizeFiles(QVector<int>::fromStdVector(priorities));
}
}
void TorrentHandle::handleStateUpdate(const libt::torrent_status &nativeStatus)
{
updateStatus(nativeStatus);