Reload member chat for each message sended

This commit is contained in:
NicolasCantu 2025-01-27 16:44:03 +01:00
parent 07726c0449
commit db04fa955b

View File

@ -151,7 +151,10 @@ class ChatElement extends HTMLElement {
private initMessageEvents() { private initMessageEvents() {
const sendButton = this.shadowRoot?.querySelector('#send-button'); const sendButton = this.shadowRoot?.querySelector('#send-button');
if (sendButton) { if (sendButton) {
sendButton.addEventListener('click', () => this.sendMessage()); sendButton.addEventListener('click', () => {
this.sendMessage();
setTimeout(() => this.reloadMemberChat(this.selectedMember), 500);
});
} }
const messageInput = this.shadowRoot?.querySelector('#message-input'); const messageInput = this.shadowRoot?.querySelector('#message-input');
@ -161,6 +164,7 @@ class ChatElement extends HTMLElement {
if (keyEvent.key === 'Enter' && !keyEvent.shiftKey) { if (keyEvent.key === 'Enter' && !keyEvent.shiftKey) {
event.preventDefault(); event.preventDefault();
this.sendMessage(); this.sendMessage();
setTimeout(() => this.reloadMemberChat(this.selectedMember), 500);
} }
}); });
} }