From 56710fee39d2cd51c31c4ae08b1e0ddd3870123b Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Fri, 21 Jun 2024 12:59:18 +0000 Subject: [PATCH] Apply fix for group chats --- public/script.js | 1 - public/scripts/group-chats.js | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/public/script.js b/public/script.js index ed4afd666..ca2765ef8 100644 --- a/public/script.js +++ b/public/script.js @@ -9219,7 +9219,6 @@ jQuery(async function () { if (selected_group) { await createNewGroupChat(selected_group); if (isDelChatCheckbox) await deleteGroupChat(selected_group, chat_file_for_del); - await eventSource.emit(event_types.GROUP_CHAT_CREATED); } else { //RossAscends: added character name to new chat filenames and replaced Date.now() with humanizedDateTime; diff --git a/public/scripts/group-chats.js b/public/scripts/group-chats.js index 152074374..ad6c38905 100644 --- a/public/scripts/group-chats.js +++ b/public/scripts/group-chats.js @@ -183,6 +183,7 @@ export async function getGroupChat(groupId, reload = false) { const group = groups.find((x) => x.id === groupId); const chat_id = group.chat_id; const data = await loadGroupChat(chat_id); + let freshChat = false; await loadItemizedPrompts(getCurrentChatId()); @@ -216,6 +217,7 @@ export async function getGroupChat(groupId, reload = false) { } } await saveGroupChat(groupId, false); + freshChat = true; } if (group) { @@ -228,6 +230,7 @@ export async function getGroupChat(groupId, reload = false) { } await eventSource.emit(event_types.CHAT_CHANGED, getCurrentChatId()); + if (freshChat) await eventSource.emit(event_types.GROUP_CHAT_CREATED); } /**