Skip to main content

TRD_UNSUB_ACC_PUSH_INTERNAL

Constant TRD_UNSUB_ACC_PUSH_INTERNAL 

Source
pub const TRD_UNSUB_ACC_PUSH_INTERNAL: u32 = _; // 2_147_485_656u32
Expand description

v1.4.102 codex 44 F1 (P1): daemon-internal proto_id for /api/unsub-acc-push.

不是真 backend cmd_id — backend Trd_SubAccPush proto 只有 acc_id_list, 没有 sub/unsub 区分. daemon 用此 internal proto_id 路由到 UnsubAccPushHandler (调 unsubscribe_trd_acc 真撤订阅), 不发 backend.

0x80000000 标记 bit: 内部合成 ID, 不与真 backend cmd_id 冲突. 真 backend 看到此 ID 会 reject (但不会到达 backend, daemon-local handler 直接处理). 之前 v1.4.74 直接 forward TRD_SUB_ACC_PUSH 到同一 handler → 实际 silent re-subscribe (codex 44 F1 P1 bug). 现在: REST /api/unsub-acc-push 改路由到本 ID, daemon 加 dedicated handler 调 unsubscribe_trd_acc.