Fix: avoid forever loop
This commit is contained in:
5
bot.go
5
bot.go
@@ -684,8 +684,9 @@ out:
|
||||
toolResp.WriteString(toolChunk)
|
||||
tv.ScrollToEnd()
|
||||
case <-streamDone:
|
||||
// rrain any remaining chunks from chunkChan before exiting
|
||||
for chunk := range chunkChan {
|
||||
// drain any remaining chunks from chunkChan before exiting
|
||||
for len(chunkChan) > 0 {
|
||||
chunk := <-chunkChan
|
||||
fmt.Fprint(tv, chunk)
|
||||
respText.WriteString(chunk)
|
||||
tv.ScrollToEnd()
|
||||
|
||||
Reference in New Issue
Block a user