From 26eff8e61f8773636d2a3420c15a1f57ea4fa988 Mon Sep 17 00:00:00 2001 From: xtaodada Date: Mon, 21 Aug 2023 21:28:48 +0800 Subject: [PATCH] :bug: Fix auto refresh cookies --- plugins/tools/genshin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/tools/genshin.py b/plugins/tools/genshin.py index dade99b..2948f54 100644 --- a/plugins/tools/genshin.py +++ b/plugins/tools/genshin.py @@ -254,10 +254,11 @@ class GenshinHelper(Plugin): stoken = client.cookies.get("stoken") if stoken is not None: try: - await client.get_cookie_token_by_stoken() + cookie_model.data["cookie_token"] = await client.get_cookie_token_by_stoken() logger.success("用户 %s 刷新 cookie_token 成功", user_id) - await client.get_ltoken_by_stoken() + cookie_model.data["ltoken"] = await client.get_ltoken_by_stoken() logger.success("用户 %s 刷新 ltoken 成功", user_id) + await self.cookies_service.update(cookie_model) except SimnetBadRequest as _exc: logger.warning( "用户 %s 刷新 token 失败 [%s]%s", user_id, _exc.ret_code, _exc.original or _exc.message