mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-04-13 13:29:44 +08:00
fix: fix #281
This commit is contained in:
@@ -93,15 +93,16 @@ class QbDownloader:
|
||||
return False
|
||||
|
||||
def rss_add_feed(self, url, item_path):
|
||||
self._client.rss_add_feed(url, item_path)
|
||||
try:
|
||||
self._client.rss_add_feed(url, item_path)
|
||||
except Conflict409Error:
|
||||
logger.warning(f"[Downloader] RSS feed {url} already exists")
|
||||
|
||||
def rss_remove_item(self, item_path):
|
||||
try:
|
||||
self._client.rss_remove_item(item_path)
|
||||
except Conflict409Error as e:
|
||||
logger.debug(e)
|
||||
logger.info("Add new RSS")
|
||||
raise ConflictError()
|
||||
except Conflict409Error:
|
||||
logger.warning(f"[Downloader] RSS item {item_path} does not exist")
|
||||
|
||||
def rss_get_feeds(self):
|
||||
return self._client.rss_items()
|
||||
|
||||
@@ -36,6 +36,7 @@ class TorrentManager(BangumiDatabase):
|
||||
if isinstance(data, BangumiData):
|
||||
with DownloadClient() as client:
|
||||
client.remove_rule(data.rule_name)
|
||||
client.remove_rss_feed(data.official_title)
|
||||
self.delete_one(int(_id))
|
||||
if file:
|
||||
self.delete_torrents(data, client)
|
||||
|
||||
Reference in New Issue
Block a user