From e6f54363cca373102e50cadd519ed47ba253b88f Mon Sep 17 00:00:00 2001 From: SillyLossy Date: Thu, 1 Jun 2023 00:50:04 +0300 Subject: [PATCH] Emit group chat changed event --- public/scripts/eventemitter.js | 2 ++ public/scripts/group-chats.js | 4 ++++ 2 files changed, 6 insertions(+) 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) {