Skip to main content

query_subscription

Function query_subscription 

Source
pub async fn query_subscription(
    __arg0: State<RestState>,
    rec: Option<Extension<Arc<KeyRecord>>>,
    __arg2: Json<Value>,
) -> Result<Json<Value>, (StatusCode, Json<Value>)>
Expand description

v1.4.74 A2 BUG-013 fix: POST /api/query-subscription — 查订阅状态

对齐 MCP futu_query_subscription。body 可含 is_req_all_conn: bool 决定 查当前连接 or 所有连接。

v1.4.83 §7 fix(双 tester v1.4.81 §7 tracking 撒谎根治):REST 默认 is_req_all_conn=true(REST stateless,每次请求分配新 virtual conn_id, 只查当前 conn_id 的订阅总是空 → silent confusing)。用户显式传 {"is_req_all_conn": false} 限制到当前 conn_id。

对齐 v1.4.78 B3 /api/sub-info 文档化:sub-info per-conn by design; query-subscription 推荐生产用,因为 REST 用户没有长期 conn_id 概念.

返回结构与 /api/sub-info 类似,但 /api/sub-info 是 GET 不传 body (v1.4.83 起 GET 也默认 all-conn),POST query-subscription 更灵活。