Merge pull request #129 from replayio/PRO-1426-Fix-send-message-error

Ensure storeMessageHistory is called before message is sent
This commit is contained in:
Strider 2025-05-30 14:57:39 -04:00 committed by GitHub
commit def5efa2e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -195,8 +195,15 @@ const ChatImplementer = memo((props: ChatProps) => {
newMessages.push(imageMessage);
});
setMessages(newMessages);
await storeMessageHistory(newMessages);
if (!chatStore.currentChat.get()) {
toast.error('Failed to initialize chat');
setPendingMessageId(undefined);
return;
}
setMessages(newMessages);
setUploadedFiles([]);
setImageDataList([]);