From a58cdd954dcbfc75c4fa29cc83553e4811ec0e9c Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 7 Jul 2026 21:15:15 +0300 Subject: [PATCH] adapted chatmessage to display statuses --- src/components/chat_message/chat_message.js | 12 +++++----- src/components/chat_message/chat_message.vue | 2 +- .../chat_message_date/chat_message_date.vue | 22 +++++++++++++---- .../chat_message_list/chat_message_list.js | 24 ++++++++++++++++--- src/components/chat_view/chat_view.vue | 5 +++- src/components/conversation/conversation.js | 11 ++++++--- src/components/conversation/conversation.vue | 8 +++++++ .../quick_view_settings.js | 3 ++- .../quick_view_settings.vue | 18 ++++++++++++++ 9 files changed, 85 insertions(+), 20 deletions(-) diff --git a/src/components/chat_message/chat_message.js b/src/components/chat_message/chat_message.js index e5a798fef..c35e189dd 100644 --- a/src/components/chat_message/chat_message.js +++ b/src/components/chat_message/chat_message.js @@ -49,15 +49,15 @@ const ChatMessage = { }) }, author() { - return this.$store.getters.findUser( - this.chatItem.data.account_id - ) + const accountId = this.message.account_id || this.message.user.id + + return this.$store.getters.findUser(accountId) }, isCurrentUser() { - return this.message.account_id === this.currentUser.id + return this.author.id === this.currentUser.id }, message() { - return this.chatItem.data + return this.isMessage ? this.chatItem.data : null }, isMessage() { return this.chatItem.type === 'message' @@ -66,7 +66,7 @@ const ChatMessage = { return { summary: '', emojis: this.message.emojis, - raw_html: this.message.content || '', + raw_html: this.message.content || this.message.raw_html || '', text: this.message.content || '', attachments: this.message.attachments, } diff --git a/src/components/chat_message/chat_message.vue b/src/components/chat_message/chat_message.vue index ee3cbdc2c..6ac8a4266 100644 --- a/src/components/chat_message/chat_message.vue +++ b/src/components/chat_message/chat_message.vue @@ -93,7 +93,7 @@ v-else class="chat-message-date-separator" > - + diff --git a/src/components/chat_message_date/chat_message_date.vue b/src/components/chat_message_date/chat_message_date.vue index f0cadb6e7..3d0b34e56 100644 --- a/src/components/chat_message_date/chat_message_date.vue +++ b/src/components/chat_message_date/chat_message_date.vue @@ -7,10 +7,15 @@