修复 WS 订阅格式:type=subscribe channel=market 对齐官方文档

This commit is contained in:
2569718930@qq.com
2026-05-25 07:48:14 +08:00
parent c2c7d428bf
commit 5566894e84
2 changed files with 7 additions and 10 deletions
+3 -6
View File
@@ -262,14 +262,11 @@ class PolymarketWsQuoteCache:
batch = [asset_id for asset_id in asset_ids if asset_id]
if not batch:
return
payload = {
payload: Dict[str, Any] = {
"type": "subscribe",
"channel": "market",
"assets_ids": batch,
"custom_feature_enabled": True,
}
if initial:
payload["type"] = "market"
else:
payload["operation"] = "subscribe"
await ws.send(json.dumps(payload))
def _handle_message(self, raw: Any) -> None: