Skip to content

Commit 8d64615

Browse files
authored
Merge pull request #129 from opentiny/fix-handler-match-condition-error
fix(genui-sdk-vue): change response handler match conditions to fix error when content is null
2 parents fb5b5d2 + 205686c commit 8d64615

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

packages/frameworks/vue/src/chat/response-handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ export const defaultResponseHandlers: IResponseHandler<IStreamData>[] = [
193193
name: 'reasoning',
194194
match: (data: IStreamData, context: any) => {
195195
const delta = getStreamDelta(data);
196-
return delta.reasoning_content !== undefined;
196+
return Boolean(delta.reasoning_content);
197197
},
198198
handler: (data: IStreamData, context: any) => {
199199
const delta = getStreamDelta(data);
@@ -247,7 +247,7 @@ export const defaultResponseHandlers: IResponseHandler<IStreamData>[] = [
247247
name: 'content',
248248
match: (data: IStreamData, context: any) => {
249249
const delta = getStreamDelta(data);
250-
return delta.content !== undefined;
250+
return Boolean(delta.content);
251251
},
252252
handler: (data: IStreamData, context: any) => {
253253
const delta = getStreamDelta(data);

0 commit comments

Comments
 (0)