From 6ed7a642f73c379ca37031f0db353156733fa6fd Mon Sep 17 00:00:00 2001 From: cheng Date: Sun, 21 Sep 2025 16:26:20 +0800 Subject: [PATCH] =?utf8?q?=E6=B7=BB=E5=8A=A0=E8=8E=B7=E5=8F=96token?= =?utf8?q?=E6=88=90=E5=8A=9F=E7=9A=84=E6=A0=87=E5=BF=97=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/zhihui/leiniao/imsl_ln/ln_api.c | 2 ++ .../sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.cpp | 10 ++++++++++ code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.h | 3 +++ 3 files changed, 15 insertions(+) diff --git a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c index 707256e31..b265f170b 100644 --- a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c +++ b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c @@ -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) diff --git a/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.cpp b/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.cpp index 5a18084d7..2cc4de907 100644 --- a/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.cpp +++ b/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.cpp @@ -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) { diff --git a/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.h b/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.h index 455050d09..e158f5d75 100644 --- a/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.h +++ b/code/sdk/zhihui/leiniao/ln_api_cpp/ln_api_interface.h @@ -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升级状态 */ -- 2.17.1