mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-06 05:01:25 -07:00
Add piece_extent_affinity to AdvancedSettings
Expose option in WebUI settings and WebAPI. Requires WebAPI version bump. Closes #11436.
This commit is contained in:
parent
e906478a16
commit
ed96a07a75
6 changed files with 49 additions and 1 deletions
|
@ -281,6 +281,8 @@ void AppController::preferencesAction()
|
|||
data["enable_os_cache"] = session->useOSCache();
|
||||
// Coalesce reads & writes
|
||||
data["enable_coalesce_read_write"] = session->isCoalesceReadWriteEnabled();
|
||||
// Piece Extent Affinity
|
||||
data["enable_piece_extent_affinity"] = session->usePieceExtentAffinity();
|
||||
// Suggest mode
|
||||
data["enable_upload_suggestions"] = session->isSuggestModeEnabled();
|
||||
// Send buffer watermark
|
||||
|
@ -686,6 +688,9 @@ void AppController::setPreferencesAction()
|
|||
// Coalesce reads & writes
|
||||
if (hasKey("enable_coalesce_read_write"))
|
||||
session->setCoalesceReadWriteEnabled(it.value().toBool());
|
||||
// Piece extent affinity
|
||||
if (hasKey("enable_piece_extent_affinity"))
|
||||
session->setPieceExtentAffinity(it.value().toBool());
|
||||
// Suggest mode
|
||||
if (hasKey("enable_upload_suggestions"))
|
||||
session->setSuggestMode(it.value().toBool());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue