From: cheng Date: Sun, 21 Sep 2025 08:26:20 +0000 (+0800) Subject: 添加获取token成功的标志函数 X-Git-Tag: leiniao_debug_1.0.0_20250922_020716~12^2 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F2356%2Fhead;p=mirrors%2FFD230.git 添加获取token成功的标志函数 --- 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升级状态 */