feat(douyu): 和平小店绑定功能(生成绑定二维码/查询绑定信息)
- activity_client: xpd_bind_qr(roleParam 签发 livelink 绑定链接, 微信扫码进小程序绑定) + xpd_bind_info(bindInfo 查询绑定状态/角色/平台), gameRole 非 dict 边界防护 - runner/service: 注册 get_xpd_bind_qr / query_xpd_bind_info 任务, 回写 xpd_game_name / xpd_bind_status - router: get_xpd_bind_qr 的 url 加入列表接口保留白名单(二维码展示) - 前端: 和平小店面板新增两个按钮, 二维码列支持 get_xpd_bind_qr 展示/放大
This commit is contained in:
@@ -190,7 +190,7 @@ def _sanitize_task_result(result: dict | None, task_type: str, *, include_detail
|
||||
if "limited_goods" in data:
|
||||
data["limited_goods"] = _slim_limited_goods(data.get("limited_goods"))
|
||||
|
||||
if task_type not in {"get_bind_qr", "prepare_esports_bind", "get_esports_bind_qr"}:
|
||||
if task_type not in {"get_bind_qr", "prepare_esports_bind", "get_esports_bind_qr", "get_xpd_bind_qr"}:
|
||||
data.pop("url", None)
|
||||
if task_type not in {"create_elite_qr", "create_esports_qr", "create_gold_qr"}:
|
||||
data.pop("pay_url", None)
|
||||
|
||||
Reference in New Issue
Block a user