WebUI: Add "Resume data storage type" option

PR #18357.
This commit is contained in:
thalieht 2023-01-13 09:58:46 +02:00 committed by GitHub
parent e628b7d527
commit 209850064a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 1 deletions

View file

@ -299,6 +299,8 @@ void AppController::preferencesAction()
// Advanced settings
// qBitorrent preferences
// Resume data storage type
data[u"resume_data_storage_type"_qs] = Utils::String::fromEnum(session->resumeDataStorageType());
// Physical memory (RAM) usage limit
data[u"memory_working_set_limit"_qs] = app()->memoryWorkingSetLimit();
// Current network interface
@ -776,6 +778,9 @@ void AppController::setPreferencesAction()
// Advanced settings
// qBittorrent preferences
// Resume data storage type
if (hasKey(u"resume_data_storage_type"_qs))
session->setResumeDataStorageType(Utils::String::toEnum(it.value().toString(), BitTorrent::ResumeDataStorageType::Legacy));
// Physical memory (RAM) usage limit
if (hasKey(u"memory_working_set_limit"_qs))
app()->setMemoryWorkingSetLimit(it.value().toInt());