From 669b55e367694c90f99ffb0ca4456ab2163620dd Mon Sep 17 00:00:00 2001 From: xjs Date: Wed, 23 Apr 2025 15:28:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=B9=E8=AF=9D=E5=A2=9E=E9=87=8F?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E6=9D=A1=E4=BB=B6=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Provider/RealtimeClientProvider.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/Provider/RealtimeClientProvider.tsx b/src/components/Provider/RealtimeClientProvider.tsx index 8b6fff5..37d9b1c 100644 --- a/src/components/Provider/RealtimeClientProvider.tsx +++ b/src/components/Provider/RealtimeClientProvider.tsx @@ -124,7 +124,7 @@ export const RealtimeClientProvider = ({ voiceId: voiceId, connectorId: connectorId, allowPersonalAccessTokenInBrowser: true, // 可选:允许在浏览器中使用个人访问令牌 - debug: true, + debug: false, }); clientRef.current = client; @@ -242,7 +242,7 @@ export const RealtimeClientProvider = ({ } const content = event.data.content; setMessageList((prev) => { - // 如果上一个事件是增量更新,则附加到最后一条消息 + // 如果上一个事件是增量更新,则附加到最后一条消息 if ( lastEvent?.event_type === ChatEventType.CONVERSATION_MESSAGE_DELTA && (event.data.type === "answer") @@ -272,10 +272,11 @@ export const RealtimeClientProvider = ({ ]; } - return prev; }); - lastEvent = event; + if(event.data.type === "answer" || event.data.type === "question"){ + lastEvent = event; + } }); };