fix: After stopping content generation, messages cannot be cleared #66
close #66
This commit is contained in:
parent
ae4542ce68
commit
c8b98681ef
@ -84,8 +84,8 @@ export default class AnthropicProvider extends BaseProvider {
|
||||
})
|
||||
.on('text', (text) => {
|
||||
if (window.keyv.get(EVENT_NAMES.CHAT_COMPLETION_PAUSED)) {
|
||||
resolve()
|
||||
return stream.controller.abort()
|
||||
stream.controller.abort()
|
||||
return resolve()
|
||||
}
|
||||
onChunk({ text })
|
||||
})
|
||||
|
||||
@ -56,6 +56,9 @@ export async function fetchChatCompletion({
|
||||
const timer = setInterval(() => {
|
||||
if (window.keyv.get(EVENT_NAMES.CHAT_COMPLETION_PAUSED)) {
|
||||
paused = true
|
||||
message.status = 'paused'
|
||||
EventEmitter.emit(EVENT_NAMES.RECEIVE_MESSAGE, message)
|
||||
store.dispatch(setGenerating(false))
|
||||
onResponse({ ...message, status: 'paused' })
|
||||
clearInterval(timer)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user