[bug] forget to await sendMessage when pressing key

This commit is contained in:
NicolasCantu 2025-03-03 10:51:47 +01:00
parent b4d35b5dc8
commit 4eb24d9678

View File

@ -173,11 +173,11 @@ class ChatElement extends HTMLElement {
const messageInput = this.shadowRoot?.querySelector('#message-input'); const messageInput = this.shadowRoot?.querySelector('#message-input');
if (messageInput) { if (messageInput) {
messageInput.addEventListener('keypress', (event: Event) => { messageInput.addEventListener('keypress', async (event: Event) => {
const keyEvent = event as KeyboardEvent; const keyEvent = event as KeyboardEvent;
if (keyEvent.key === 'Enter' && !keyEvent.shiftKey) { if (keyEvent.key === 'Enter' && !keyEvent.shiftKey) {
event.preventDefault(); event.preventDefault();
this.sendMessage(); await this.sendMessage();
setTimeout(async () => await this.reloadMemberChat(this.selectedMember), 600); setTimeout(async () => await this.reloadMemberChat(this.selectedMember), 600);
messageInput.value = ''; messageInput.value = '';
} }