fix: Update unread_messages count in WhatsApp inboxes (#6154)
* fix: Update unread_count from backend instead of computing on the frontend * Fix spec * Remove status indicator on private notifications * CodeClimate fix * CodeClimate
This commit is contained in:
@@ -186,7 +186,7 @@ export default {
|
||||
return `https://www.instagram.com/stories/${storySender}/${storyId}`;
|
||||
},
|
||||
showStatusIndicators() {
|
||||
if ((this.isOutgoing || this.isTemplate) && !this.private) {
|
||||
if ((this.isOutgoing || this.isTemplate) && !this.isPrivate) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
@@ -108,6 +108,8 @@ export const mutations = {
|
||||
} else {
|
||||
chat.messages.push(message);
|
||||
chat.timestamp = message.created_at;
|
||||
const { conversation: { unread_count: unreadCount = 0 } = {} } = message;
|
||||
chat.unread_count = unreadCount;
|
||||
if (selectedChatId === conversationId) {
|
||||
window.bus.$emit(BUS_EVENTS.SCROLL_TO_MESSAGE);
|
||||
}
|
||||
|
||||
@@ -103,6 +103,7 @@ describe('#mutations', () => {
|
||||
created_at: 1602256198,
|
||||
},
|
||||
],
|
||||
unread_count: 0,
|
||||
timestamp: 1602256198,
|
||||
},
|
||||
]);
|
||||
@@ -130,6 +131,7 @@ describe('#mutations', () => {
|
||||
created_at: 1602256198,
|
||||
},
|
||||
],
|
||||
unread_count: 0,
|
||||
timestamp: 1602256198,
|
||||
},
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user