Save chat before emitting event for user message (#5389) Fixes #5388
Signed| @@ -5831,11 +5831,11 @@ export async function sendMessageAsUser(messageText, messageBias, insertAt = nul | ||
| 5831 | 5831 | await eventSource.emit(event_types.USER_MESSAGE_RENDERED, insertAt); |
| 5832 | 5832 | } else { |
| 5833 | 5833 | chat.push(message); |
| 5834 | + await saveChatConditional(); | |
| 5834 | 5835 | const chat_id = (chat.length - 1); |
| 5835 | 5836 | await eventSource.emit(event_types.MESSAGE_SENT, chat_id); |
| 5836 | 5837 | addOneMessage(message); |
| 5837 | 5838 | await eventSource.emit(event_types.USER_MESSAGE_RENDERED, chat_id); |
| 5838 | - await saveChatConditional(); | |
| 5839 | 5839 | } |
| 5840 | 5840 | |
| 5841 | 5841 | return message; |