mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-02 09:26:12 +08:00
♻️ 将 default_cd 重命名为 default_cookie_cd
This commit is contained in:
parent
ac794efd18
commit
b60ba566de
@ -96,7 +96,7 @@ class BilibiliSite(CookieSite):
|
|||||||
schedule_type = "interval"
|
schedule_type = "interval"
|
||||||
client_mgr = BilibiliClientManager
|
client_mgr = BilibiliClientManager
|
||||||
require_browser = True
|
require_browser = True
|
||||||
default_cd: int = timedelta(seconds=120)
|
default_cookie_cd: int = timedelta(seconds=120)
|
||||||
|
|
||||||
|
|
||||||
class BililiveSite(Site):
|
class BililiveSite(Site):
|
||||||
|
@ -41,7 +41,7 @@ class WeiboSite(CookieSite):
|
|||||||
schedule_type = "interval"
|
schedule_type = "interval"
|
||||||
schedule_setting = {"seconds": 3}
|
schedule_setting = {"seconds": 3}
|
||||||
client_mgr = create_cookie_client_manager(name)
|
client_mgr = create_cookie_client_manager(name)
|
||||||
default_cd: int = timedelta(seconds=15)
|
default_cookie_cd: int = timedelta(seconds=15)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
async def _get_current_user_name(cls, cookies: dict) -> str:
|
async def _get_current_user_name(cls, cookies: dict) -> str:
|
||||||
|
@ -82,7 +82,7 @@ class CookieClientManager(ClientManager):
|
|||||||
raise ValueError()
|
raise ValueError()
|
||||||
cookie = Cookie(site_name=cls._site_name, content=content)
|
cookie = Cookie(site_name=cls._site_name, content=content)
|
||||||
cookie.cookie_name = cookie_name if cookie_name else await cookie_site.get_cookie_name(content)
|
cookie.cookie_name = cookie_name if cookie_name else await cookie_site.get_cookie_name(content)
|
||||||
cookie.cd = cookie_site.default_cd
|
cookie.cd = cookie_site.default_cookie_cd
|
||||||
cookie_id = await config.add_cookie(cookie)
|
cookie_id = await config.add_cookie(cookie)
|
||||||
return await config.get_cookie_by_id(cookie_id)
|
return await config.get_cookie_by_id(cookie_id)
|
||||||
|
|
||||||
@ -165,7 +165,7 @@ class Site(metaclass=RegistryMeta, base=True):
|
|||||||
|
|
||||||
class CookieSite(Site):
|
class CookieSite(Site):
|
||||||
client_mgr: type[CookieClientManager] = CookieClientManager
|
client_mgr: type[CookieClientManager] = CookieClientManager
|
||||||
default_cd: int = timedelta(seconds=10)
|
default_cookie_cd: int = timedelta(seconds=10)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
async def get_cookie_name(cls, content: str) -> str:
|
async def get_cookie_name(cls, content: str) -> str:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user