为匿名cookie设置标签

This commit is contained in:
suyiiyii 2024-09-08 12:22:06 +08:00
parent eddd3e42a1
commit bbc5492193

View File

@ -55,8 +55,12 @@ class CookieClientManager(ClientManager):
async def init_universal_cookie(cls):
"""移除已有的匿名cookie添加一个新的匿名cookie"""
universal_cookies = await config.get_unviersal_cookie(cls._platform_name)
universal_cookie = Cookie(platform_name=cls._platform_name, content="{}", is_universal=True)
universal_cookie = Cookie(
platform_name=cls._platform_name, content="{}", is_universal=True, tags={"temporary": True}
)
for cookie in universal_cookies:
if not cookie.tags.get("temporary"):
continue
await config.delete_cookie(cookie.id)
universal_cookie.id = cookie.id # 保持原有的id
await config.add_cookie(universal_cookie)