From ea8cdf229544207066807a883cfd639b8961288d Mon Sep 17 00:00:00 2001
From: cai <cai@nbcai.cc>
Date: Sat, 08 Aug 2026 19:23:48 +0800
Subject: [PATCH] chore: bind observer identity candidate
---
src/main.rs | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/main.rs b/src/main.rs
index d49fd28..a3aec30 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -809,6 +809,7 @@
turn_bridge_config.clone(),
http.clone(),
sink.clone(),
+ user_participant_identity.clone(),
participant,
);
}
@@ -2921,6 +2922,7 @@
turn_bridge_config: TurnBridgeConfig,
http: Client,
sink: Arc<BotAudioOutputSink>,
+ expected_participant_identity: Option<String>,
participant: RemoteParticipant,
) -> JoinHandle<()> {
tokio::spawn(async move {
@@ -3037,7 +3039,7 @@
let participant_identity = participant.identity().to_string();
let (was_in_speech, is_in_speech, turn) = observe_bound_participant_frame(
&participant_identity,
- Some(&participant_identity),
+ expected_participant_identity.as_deref(),
vad,
&call_id,
&trace_id,
--
Gitblit v1.9.3