From bf07cdf256e1e3008578972f5916a4d6763554f5 Mon Sep 17 00:00:00 2001 From: sigoden Date: Tue, 29 Oct 2024 14:15:02 +0800 Subject: refactor: improve code quality (#956) --- src/client/stream.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/client/stream.rs') diff --git a/src/client/stream.rs b/src/client/stream.rs index 735ec93..e89e7b9 100644 --- a/src/client/stream.rs +++ b/src/client/stream.rs @@ -10,16 +10,16 @@ use tokio::sync::mpsc::UnboundedSender; pub struct SseHandler { sender: UnboundedSender, - abort: AbortSignal, + abort_signal: AbortSignal, buffer: String, tool_calls: Vec, } impl SseHandler { - pub fn new(sender: UnboundedSender, abort: AbortSignal) -> Self { + pub fn new(sender: UnboundedSender, abort_signal: AbortSignal) -> Self { Self { sender, - abort, + abort_signal, buffer: String::new(), tool_calls: Vec::new(), } @@ -36,7 +36,7 @@ impl SseHandler { .send(SseEvent::Text(text.to_string())) .with_context(|| "Failed to send SseEvent:Text"); if let Err(err) = ret { - if self.abort.aborted() { + if self.abort_signal.aborted() { return Ok(()); } return Err(err); @@ -48,7 +48,7 @@ impl SseHandler { // debug!("HandleDone"); let ret = self.sender.send(SseEvent::Done); if ret.is_err() { - if self.abort.aborted() { + if self.abort_signal.aborted() { return; } warn!("Failed to send SseEvent:Done"); @@ -62,7 +62,7 @@ impl SseHandler { } pub fn abort(&self) -> AbortSignal { - self.abort.clone() + self.abort_signal.clone() } pub fn tool_calls(&self) -> &[ToolCall] { -- cgit v1.2.3