♻️ 初步移除CookieSite

This commit is contained in:
2024-10-29 21:12:50 +08:00
parent 07190a7f64
commit c5dea7e252
6 changed files with 58 additions and 46 deletions
+3 -3
View File
@@ -18,7 +18,7 @@ from ..utils.get_bot import get_groups
from .token_manager import token_manager
from ..config.db_config import SubscribeDupException
from ..platform import site_manager, platform_manager
from ..utils.site import CookieSite, CookieClientManager, is_cookie_client_manager
from ..utils.site import CookieClientManager, is_cookie_client_manager
from ..config import NoSuchUserException, NoSuchTargetException, NoSuchSubscribeException, config
from .types import (
Cookie,
@@ -272,8 +272,8 @@ async def del_cookie_target(platform_name: str, target: str, cookie_id: int) ->
@router.post("/cookie/validate", dependencies=[Depends(check_is_superuser)])
async def get_cookie_valid(site_name: str, content: str) -> StatusResp:
site = cast(CookieSite, site_manager[site_name])
if await site.validate_cookie(content):
client_mgr = cast(CookieClientManager, scheduler_dict[site_manager[site_name]].client_mgr)
if await client_mgr.validate_cookie(content):
return StatusResp(ok=True, msg="")
else:
return StatusResp(ok=False, msg="")