diff --git a/src/hooks/useVapiChat.ts b/src/hooks/useVapiChat.ts index ca5e329..e5d0e0d 100644 --- a/src/hooks/useVapiChat.ts +++ b/src/hooks/useVapiChat.ts @@ -127,9 +127,9 @@ export const handleStreamChunk = ( // Since we pre-allocated, we know the index is always valid if (assistantMessageIndexRef.current !== null) { + const targetIndex = assistantMessageIndexRef.current!; setMessages((prev) => { const newMessages = [...prev]; - const targetIndex = assistantMessageIndexRef.current!; if (targetIndex < newMessages.length) { newMessages[targetIndex] = {