From 45c62f5a532d1fd7efbc8af45609f1090cdf4dfb Mon Sep 17 00:00:00 2001 From: Terrence Date: Tue, 13 May 2025 17:16:18 +0800 Subject: [PATCH] Add session_id to websocket message --- main/protocols/websocket_protocol.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main/protocols/websocket_protocol.cc b/main/protocols/websocket_protocol.cc index 57e7af2f..f9975a5f 100644 --- a/main/protocols/websocket_protocol.cc +++ b/main/protocols/websocket_protocol.cc @@ -222,6 +222,12 @@ void WebsocketProtocol::ParseServerHello(const cJSON* root) { return; } + auto session_id = cJSON_GetObjectItem(root, "session_id"); + if (session_id != nullptr) { + session_id_ = session_id->valuestring; + ESP_LOGI(TAG, "Session ID: %s", session_id_.c_str()); + } + auto audio_params = cJSON_GetObjectItem(root, "audio_params"); if (audio_params != NULL) { auto sample_rate = cJSON_GetObjectItem(audio_params, "sample_rate");