mirror of
https://github.com/ollama/ollama.git
synced 2026-07-10 01:41:52 +00:00
cmd/tui/chat: guard chatRunDoneMsg send against context cancellation
This commit is contained in:
parent
b2bc6c822c
commit
6aa08b2c94
1 changed files with 4 additions and 1 deletions
|
|
@ -1091,7 +1091,10 @@ func (m *chatModel) startRunWithMessages(displayInput, historyInput string, newM
|
|||
go func() {
|
||||
defer close(events)
|
||||
result, err := session.Run(runCtx, opts)
|
||||
events <- chatRunDoneMsg{result: result, err: err, newMessagesPersisted: newMessagesPersisted, persistedMessages: persistedMessages}
|
||||
select {
|
||||
case events <- chatRunDoneMsg{result: result, err: err, newMessagesPersisted: newMessagesPersisted, persistedMessages: persistedMessages}:
|
||||
case <-runCtx.Done():
|
||||
}
|
||||
}()
|
||||
|
||||
tickCmd := m.scheduleTick()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue