diff options
Diffstat (limited to 'src/render/stream.rs')
| -rw-r--r-- | src/render/stream.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/render/stream.rs b/src/render/stream.rs index d6cadde..af69176 100644 --- a/src/render/stream.rs +++ b/src/render/stream.rs @@ -36,7 +36,10 @@ pub async fn raw_stream( mut rx: UnboundedReceiver<SseEvent>, abort_signal: &AbortSignal, ) -> Result<()> { - let mut spinner = Some(spawn_spinner("Generating")); + let mut spinner = Some(spawn_spinner(&match crate::utils::current_query_scope() { + Some(scope) => format!("{scope} Generating"), + None => "Generating".to_string(), + })); loop { if abort_signal.aborted() { @@ -75,7 +78,10 @@ async fn markdown_stream_inner( let columns = terminal::size()?.0; - let mut spinner = Some(spawn_spinner("Generating")); + let mut spinner = Some(spawn_spinner(&match crate::utils::current_query_scope() { + Some(scope) => format!("{scope} Generating"), + None => "Generating".to_string(), + })); 'outer: loop { if abort_signal.aborted() { |
