1 /* 2 SPDX-FileCopyrightText: 2005 Joris Guisson <joris.guisson@gmail.com> 3 4 SPDX-License-Identifier: GPL-2.0-or-later 5 */ 6 #include "trackerslist.h" 7 #include <torrent/torrent.h> 8 9 namespace bt 10 { TrackersList()11TrackersList::TrackersList() 12 { 13 } 14 ~TrackersList()15TrackersList::~TrackersList() 16 { 17 } 18 merge(const bt::TrackerTier * first)19void TrackersList::merge(const bt::TrackerTier *first) 20 { 21 int tier = 1; 22 while (first) { 23 QList<QUrl>::const_iterator i = first->urls.begin(); 24 while (i != first->urls.end()) { 25 addTracker(*i, true, tier); 26 ++i; 27 } 28 tier++; 29 first = first->next; 30 } 31 } 32 33 } 34