WebUI: Add support for tracker status filter

This commit is contained in:
ivan
2025-05-24 11:28:38 -05:00
committed by Vladimir Golovnev (Glassez)
parent e309b17732
commit 44bb1ac7eb
10 changed files with 79 additions and 16 deletions

View File

@@ -74,10 +74,11 @@ window.qBittorrent.PropTrackers ??= (() => {
return;
const selectedTrackers = torrentTrackersTable.selectedRowsIds();
torrentTrackersTable.clear();
const trackers = await response.json();
if (trackers) {
torrentTrackersTable.clear();
trackers.each((tracker) => {
let status;
switch (tracker.status) {
@@ -122,7 +123,7 @@ window.qBittorrent.PropTrackers ??= (() => {
})
.finally(() => {
clearTimeout(loadTrackersDataTimer);
loadTrackersDataTimer = loadTrackersData.delay(10000);
loadTrackersDataTimer = loadTrackersData.delay(window.qBittorrent.Client.getSyncMainDataInterval());
});
};