修改重连url参数判断条件 2976/1
authorhcj <1224667075@qq.com>
Fri, 26 Dec 2025 08:51:20 +0000 (16:51 +0800)
committerhcj <1224667075@qq.com>
Fri, 26 Dec 2025 08:51:20 +0000 (16:51 +0800)
code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c

index 85d25c7..3b98b00 100644 (file)
@@ -342,12 +342,14 @@ const char *base = "ws://ambybox-o.api.leiniao.com/ambybox-device-api/v1/websock
     const char *token = uapi_ln_get_device_token();
     if (!device_id) device_id = "";
     if (!token) token = "";
+    extern volatile int g_ws_is_reconnecting ; /* 是否正在重连的标志位 */
     
     /* 仅使用 deviceToken 也可通过;额外带上 deviceId 与 reconnect 便于后端管理 */
-    if(g_ws_connected == WS_STATE_RECONNECTING)
+    if(g_ws_is_reconnecting)
     {
         snprintf(url, url_size, "%s?deviceToken=%s&deviceId=%s&reconnect=%u&reason=interrupted",
              base, token, device_id, g_ws_reconnect_count);
+        LN_WS_ERROR("ln_ws_url_callback url %s\n", url);
     }
     else
     {