33from sqlalchemy .util .concurrency import asyncio
44
55from module .database import Database , engine
6- from module .manager import TorrentManager
6+ from module .manager import BangumiManager
77from module .models import APIResponse , Bangumi , BangumiUpdate , ResponseModel
88from module .security .api import get_current_user
99
@@ -33,7 +33,7 @@ async def get_all_data():
3333 dependencies = [Depends (get_current_user )],
3434)
3535async def get_data (bangumi_id : str ):
36- resp = TorrentManager ().search_one (bangumi_id )
36+ resp = BangumiManager ().search_one (bangumi_id )
3737 if resp is None :
3838 return ResponseModel (
3939 status_code = 406 ,
@@ -53,7 +53,7 @@ async def update_rule(
5353 bangumi_id : int ,
5454 data : BangumiUpdate ,
5555):
56- resp = await TorrentManager ().update_rule (bangumi_id , data )
56+ resp = await BangumiManager ().update_rule (bangumi_id , data )
5757 if resp :
5858 resp = ResponseModel (
5959 status_code = 200 ,
@@ -78,7 +78,7 @@ async def update_rule(
7878 dependencies = [Depends (get_current_user )],
7979)
8080async def delete_rule (bangumi_id : str , file : bool = False ):
81- data = await TorrentManager ().delete_rule (bangumi_id , file )
81+ data = await BangumiManager ().delete_rule (bangumi_id , file )
8282 if data :
8383 resp = ResponseModel (
8484 status_code = 200 ,
@@ -104,7 +104,7 @@ async def delete_rule(bangumi_id: str, file: bool = False):
104104async def delete_many_rule (bangumi_id : list , file : bool = False ):
105105 tasks = []
106106 for i in bangumi_id :
107- tasks .append (TorrentManager ().delete_rule (i , file ))
107+ tasks .append (BangumiManager ().delete_rule (i , file ))
108108
109109 resp = await asyncio .gather (* tasks )
110110 resp = resp [0 ]
@@ -117,7 +117,7 @@ async def delete_many_rule(bangumi_id: list, file: bool = False):
117117 dependencies = [Depends (get_current_user )],
118118)
119119async def disable_rule (bangumi_id : str , file : bool = False ):
120- resp = await TorrentManager ().disable_rule (bangumi_id , file )
120+ resp = await BangumiManager ().disable_rule (bangumi_id , file )
121121 if resp :
122122 resp = ResponseModel (
123123 status_code = 200 ,
@@ -140,10 +140,10 @@ async def disable_rule(bangumi_id: str, file: bool = False):
140140 response_model = APIResponse ,
141141 dependencies = [Depends (get_current_user )],
142142)
143- async def disable_many_rule (bangumi_id : list , file : bool = False ):
143+ async def disable_many_rule (bangumi_id : list [ int ] , file : bool = False ):
144144 tasks = []
145145 for i in bangumi_id :
146- tasks .append (TorrentManager ().disable_rule (i , file ))
146+ tasks .append (BangumiManager ().disable_rule (i , file ))
147147 resp = await asyncio .gather (* tasks )
148148 resp = resp [- 1 ]
149149 return u_response (resp )
@@ -155,7 +155,7 @@ async def disable_many_rule(bangumi_id: list, file: bool = False):
155155 dependencies = [Depends (get_current_user )],
156156)
157157async def enable_rule (bangumi_id : str ):
158- resp = await TorrentManager ().enable_rule (bangumi_id )
158+ resp = await BangumiManager ().enable_rule (bangumi_id )
159159 if resp :
160160 resp = ResponseModel (
161161 status_code = 200 ,
@@ -179,7 +179,7 @@ async def enable_rule(bangumi_id: str):
179179 dependencies = [Depends (get_current_user )],
180180)
181181async def refresh_poster ():
182- resp = await TorrentManager ().refresh_poster ()
182+ resp = await BangumiManager ().refresh_poster ()
183183 resp = ResponseModel (
184184 status_code = 200 ,
185185 status = True ,
@@ -195,7 +195,7 @@ async def refresh_poster():
195195 dependencies = [Depends (get_current_user )],
196196)
197197async def refresh_single_poster (bangumi_id : int ):
198- resp = await TorrentManager ().refind_poster (bangumi_id )
198+ resp = await BangumiManager ().refind_poster (bangumi_id )
199199 if resp :
200200 resp = ResponseModel (
201201 status_code = 200 ,
0 commit comments