mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-19 23:17:21 -06:00
Support fetching tracker list from URL
Trackers specified at the URL will be added to newly added public torrents. This feature is adapted from qBittorrent-Enhanced-Edition to allow for automatically adding trackers retrieved from a URL. @ngosang's trackerlist repo is a good example, however I've opted not to include a default URL. Partially addresses #14535. PR #21828.
This commit is contained in:
committed by
GitHub
parent
4f3d77963f
commit
4fc36b9e99
@@ -307,6 +307,9 @@ void AppController::preferencesAction()
|
||||
// Add trackers
|
||||
data[u"add_trackers_enabled"_s] = session->isAddTrackersEnabled();
|
||||
data[u"add_trackers"_s] = session->additionalTrackers();
|
||||
data[u"add_trackers_from_url_enabled"_s] = session->isAddTrackersFromURLEnabled();
|
||||
data[u"add_trackers_url"_s] = session->additionalTrackersURL();
|
||||
data[u"add_trackers_url_list"_s] = session->additionalTrackersFromURL();
|
||||
|
||||
// WebUI
|
||||
// HTTP Server
|
||||
@@ -863,6 +866,10 @@ void AppController::setPreferencesAction()
|
||||
session->setAddTrackersEnabled(it.value().toBool());
|
||||
if (hasKey(u"add_trackers"_s))
|
||||
session->setAdditionalTrackers(it.value().toString());
|
||||
if (hasKey(u"add_trackers_from_url_enabled"_s))
|
||||
session->setAddTrackersFromURLEnabled(it.value().toBool());
|
||||
if (hasKey(u"add_trackers_url"_s))
|
||||
session->setAdditionalTrackersURL(it.value().toString());
|
||||
|
||||
// WebUI
|
||||
// HTTP Server
|
||||
|
||||
Reference in New Issue
Block a user