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

@ -244,7 +244,6 @@ class Transmission(metaclass=Singleton):
if not self.trc:
return
try:
session = self.trc.get_session()
download_limit_enabled = True if download_limit else False
upload_limit_enabled = True if upload_limit else False
self.trc.set_session(
@ -268,3 +267,15 @@ class Transmission(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.trc:
return False
try:
return self.trc.change_torrent(ids=ids, tracker_list=[trackers])
except Exception as err:
logger.error(f"添加Tracker出错{err}")
return False