From c3343aa0156cf659eed989df300bcd8e31693e9a Mon Sep 17 00:00:00 2001 From: Henry Park Date: Wed, 25 Mar 2026 10:09:07 -0700 Subject: [PATCH] Fix Clippy nested-if lint in REPL startup --- src/channels/repl.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/channels/repl.rs b/src/channels/repl.rs index 466062bc..ad99075b 100644 --- a/src/channels/repl.rs +++ b/src/channels/repl.rs @@ -483,10 +483,8 @@ impl Channel for ReplChannel { // Interactive mode needs a sender handle so approval prompts can inject // responses back into the channel. Single-message mode should not keep // an extra sender alive or the receiver stream never closes. - if self.single_message.is_none() { - if let Ok(mut guard) = self.msg_tx.lock() { - *guard = Some(tx.clone()); - } + if self.single_message.is_none() && let Ok(mut guard) = self.msg_tx.lock() { + *guard = Some(tx.clone()); } let single_message = self.single_message.clone(); let user_id = self.user_id.clone();