fix: fix bugs. Remove unnecessary code.

This commit is contained in:
EstrellaXD
2023-08-06 17:01:46 +08:00
parent d768299c7f
commit 4d2c4b80a7
4 changed files with 4 additions and 18 deletions

View File

@@ -21,7 +21,6 @@ async def startup():
@router.on_event("shutdown")
async def shutdown():
program.stop()
sys.exit(0)
@router.get("/restart")

View File

@@ -3,7 +3,6 @@ import logging
from module.conf import VERSION, settings
from module.update import data_migration
from .rss_feed import add_rss_feed
from .sub_thread import RenameThread, RSSThread
logger = logging.getLogger(__name__)
@@ -52,7 +51,6 @@ class Program(RenameThread, RSSThread):
if self.enable_renamer:
self.rename_start()
if self.enable_rss:
add_rss_feed()
self.rss_start()
logger.info("Program running.")
return {"status": "Program started."}

View File

@@ -25,10 +25,3 @@ def add_rss_feed():
if add:
client.add_rss_feed(settings.rss_link)
logger.info(f"Add RSS Feed: {settings.rss_link}")
if __name__ == "__main__":
from module.conf import setup_logger
setup_logger()
add_rss_feed()

View File

@@ -31,8 +31,9 @@ class TorrentManager(Database):
data = self.bangumi.search_id(int(_id))
if isinstance(data, Bangumi):
with DownloadClient() as client:
client.remove_rule(data.rule_name)
client.remove_rss_feed(data.official_title)
# client.remove_rule(data.rule_name)
# client.remove_rss_feed(data.official_title)
self.rss.delete(data.official_title)
self.bangumi.delete_one(int(_id))
if file:
torrent_message = self.delete_torrents(data, client)
@@ -56,7 +57,7 @@ class TorrentManager(Database):
data = self.bangumi.search_id(int(_id))
if isinstance(data, Bangumi):
with DownloadClient() as client:
client.remove_rule(data.rule_name)
# client.remove_rule(data.rule_name)
data.deleted = True
self.bangumi.update(data)
if file:
@@ -84,8 +85,6 @@ class TorrentManager(Database):
if isinstance(data, Bangumi):
data.deleted = False
self.bangumi.update(data)
with DownloadClient() as client:
client.set_rule(data)
logger.info(f"[Manager] Enable rule for {data.official_title}")
return JSONResponse(
status_code=200,
@@ -112,9 +111,6 @@ class TorrentManager(Database):
path = client._gen_save_path(data)
if match_list:
client.move_torrent(match_list, path)
# Set new download rule
client.remove_rule(data.rule_name)
client.set_rule(data)
self.bangumi.update(data)
return JSONResponse(
status_code=200,