diff --git a/public/scripts/eventemitter.js b/public/scripts/eventemitter.js index c7f22bad6..2477a89f3 100644 --- a/public/scripts/eventemitter.js +++ b/public/scripts/eventemitter.js @@ -49,6 +49,8 @@ EventEmitter.prototype.removeListener = function (event, listener) { }; EventEmitter.prototype.emit = async function (event) { + console.debug('Event emitted: ' + event); + var i, listeners, length, args = [].slice.call(arguments, 1); if (typeof this.events[event] === 'object') { diff --git a/public/scripts/group-chats.js b/public/scripts/group-chats.js index 8eb58706f..a6c4bd093 100644 --- a/public/scripts/group-chats.js +++ b/public/scripts/group-chats.js @@ -53,6 +53,9 @@ import { saveChatConditional, deactivateSendButtons, activateSendButtons, + eventSource, + event_types, + getCurrentChatId, } from "../script.js"; import { appendTagToList, createTagMapFromList, getTagsList, applyTagsOnCharacterSelect } from './tags.js'; @@ -172,6 +175,7 @@ export async function getGroupChat(groupId) { } await saveGroupChat(groupId, true); + eventSource.emit(event_types.CHAT_CHANGED, getCurrentChatId()); } function getFirstCharacterMessage(character) {