Skip to content

Commit 635bee1

Browse files
committed
fix:fix review
1 parent 02cfdb1 commit 635bee1

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

packages/plugins/robot/src/composables/core/pageUpdater.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,12 @@ const _updatePageSchema = async (
110110

111111
const updatePageSchemaThrottled = useThrottleFn(_updatePageSchema, 200, true)
112112

113-
export const resetPageSchemaUpdateState = () => {
113+
const invalidatePendingStreamUpdates = () => {
114114
schemaUpdateVersion++
115+
}
116+
117+
export const resetPageSchemaUpdateState = () => {
118+
invalidatePendingStreamUpdates()
115119
lastSuccessfulSchema = null
116120
}
117121

@@ -123,7 +127,7 @@ export const updatePageSchema = (
123127
isFinal: boolean = false
124128
): UpdateResult | Promise<UpdateResult> => {
125129
if (isFinal) {
126-
resetPageSchemaUpdateState()
130+
invalidatePendingStreamUpdates()
127131
return _updatePageSchema(streamContent, currentPageSchema, isFinal, schemaUpdateVersion)
128132
}
129133

packages/plugins/robot/src/composables/useChat.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ const handleFinishRequest = async (
110110
}
111111
})
112112
await handleToolCall(lastMessage.tool_calls, messages, contextMessages) // eslint-disable-line
113+
return
113114
}
114115

115116
if (finishReason === 'aborted' || messageState?.status === STATUS.ABORTED) {

0 commit comments

Comments
 (0)