diff --git a/src/basic/keywords/hear_talk.rs b/src/basic/keywords/hear_talk.rs index 7c2c89bd..d0916a23 100644 --- a/src/basic/keywords/hear_talk.rs +++ b/src/basic/keywords/hear_talk.rs @@ -91,7 +91,7 @@ pub fn talk_keyword(state: Arc, user: UserSession, engine: &mut Engine // by an async `tokio::sync::Mutex`, so we use `try_lock` to avoid awaiting // inside this non‑async closure. match state_clone.response_channels.try_lock() { - Ok(mut response_channels) => { + Ok(response_channels) => { if let Some(tx) = response_channels.get(&user_id) { // Use `try_send` to avoid blocking the runtime. if let Err(e) = tx.try_send(response.clone()) {