Save chat before emitting event for user message (#5389) Fixes #5388

04ef0632ee631d89705a6f4f5d278bf5accc92a5

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
1 files changed, +1 -1Showing whitespace changes
public/script.js+1 -1
@@ -5831,11 +5831,11 @@ export async function sendMessageAsUser(messageText, messageBias, insertAt = nul
5831 await eventSource.emit(event_types.USER_MESSAGE_RENDERED, insertAt);5831 await eventSource.emit(event_types.USER_MESSAGE_RENDERED, insertAt);
5832 } else {5832 } else {
5833 chat.push(message);5833 chat.push(message);
5834 await saveChatConditional();
5834 const chat_id = (chat.length - 1);5835 const chat_id = (chat.length - 1);
5835 await eventSource.emit(event_types.MESSAGE_SENT, chat_id);5836 await eventSource.emit(event_types.MESSAGE_SENT, chat_id);
5836 addOneMessage(message);5837 addOneMessage(message);
5837 await eventSource.emit(event_types.USER_MESSAGE_RENDERED, chat_id);5838 await eventSource.emit(event_types.USER_MESSAGE_RENDERED, chat_id);
5838 await saveChatConditional();
5839 }5839 }
58405840
5841 return message;5841 return message;