添加获取token成功的标志函数 2356/1 2356/head 2357/target/1
authorcheng <chengyf@zhihuishixun.com>
Sun, 21 Sep 2025 08:26:20 +0000 (16:26 +0800)
committercheng <chengyf@zhihuishixun.com>
Sun, 21 Sep 2025 08:26:20 +0000 (16:26 +0800)
code/sdk/zhihui/leiniao/imsl_ln/ln_api.c
code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.cpp
code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.h

index 707256e..b265f17 100644 (file)
@@ -1139,6 +1139,7 @@ static void ln_http_server_send_task(void const *arg)
             if (ret == ERRCODE_SUCC) 
             {
                 WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[LN_HTTP_SERVER_SEND_TASK] 获取雷鸟设备Token成功\n");
+                set_is_ln_get_device_token_success(1);
                 ret = ln_ws_start(ln_ws_process_message);
                 if (ret != 0)
                 {
@@ -1148,6 +1149,7 @@ static void ln_http_server_send_task(void const *arg)
             else 
             {
                 WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[LN_HTTP_SERVER_SEND_TASK] 获取雷鸟设备Token失败\n");
+                set_is_ln_get_device_token_success(0);
             }
         }
         else if (mail.cmd == LN_HTTP_SERVICE_CMD_SPEECH_CHAT_STREAM)
index 5a18084..2cc4de9 100644 (file)
@@ -27,6 +27,16 @@ int get_start_conversation_flag(void)
     return g_start_conversation_flag;
 }
 
+static int is_ln_get_device_token_success = 0;
+void set_is_ln_get_device_token_success(int val)
+{
+    is_ln_get_device_token_success = val;
+}
+int get_is_ln_get_device_token_success(void)
+{
+    return is_ln_get_device_token_success;
+}
+
 // 获取OTA升级完状态
 void push_ota_status(int status)
 {
index 455050d..e158f5d 100644 (file)
@@ -21,6 +21,9 @@ void set_start_conversation_flag(int flag);
 //获取开始对话标志:开始对话、结束对话、故事开始、故事结束
 int get_start_conversation_flag(void);
 
+void set_is_ln_get_device_token_success(int val);
+int get_is_ln_get_device_token_success(void);
+
 /*
 ota升级状态
 */