fix TorrentTransfer,通过下载器API补充Tracker

This commit is contained in:
jxxghp
2023-08-22 17:30:54 +08:00
parent b831d71bf7
commit c958e0e458
3 changed files with 107 additions and 58 deletions

View File

@ -334,3 +334,15 @@ class Qbittorrent(metaclass=Singleton):
except Exception as err:
logger.error(f"重新校验种子出错:{err}")
return False
def add_trackers(self, ids: Union[str, list], trackers: list):
"""
添加tracker
"""
if not self.qbc:
return False
try:
return self.qbc.torrents_add_trackers(torrent_hashes=ids, urls=trackers)
except Exception as err:
logger.error(f"添加tracker出错{err}")
return False