优化电竞手册换绑时间展示

This commit is contained in:
yml2213
2026-07-28 17:27:35 +08:00
parent d7a8666fe4
commit 624198bca4
8 changed files with 98 additions and 8 deletions
+8
View File
@@ -279,6 +279,13 @@ class DouyuActivityClient:
)
if can_change_role is None and isinstance(tx_act, dict):
can_change_role = self._first_present(tx_act, "canChangeRole", "canChangeBind")
can_change_time = self._first_present(
data,
"canChangeTime",
"can_change_time",
)
if can_change_time is None and isinstance(tx_act, dict):
can_change_time = self._first_present(tx_act, "canChangeTime", "can_change_time")
return {
"act_alias": act_alias,
"api_version": api_version,
@@ -297,6 +304,7 @@ class DouyuActivityClient:
"tx_act": tx_act if isinstance(tx_act, dict) else {},
"change_role_wait_time": change_role_wait_time,
"can_change_role": can_change_role,
"can_change_time": can_change_time,
"raw": payload,
}