fix: Hide deleted messages on widget side (#2614)

This commit is contained in:
Muhsin Keloth
2021-07-15 14:27:37 +05:30
committed by GitHub
parent cf785123a5
commit b56512eb56
13 changed files with 222 additions and 54 deletions

View File

@@ -8,6 +8,7 @@ export const mutations = {
},
pushMessageToConversation($state, message) {
const { id, status, message_type: type } = message;
const messagesInbox = $state.conversations;
const isMessageIncoming = type === MESSAGE_TYPE.INCOMING;
const isTemporaryMessage = status === 'in_progress';
@@ -71,6 +72,11 @@ export const mutations = {
};
},
deleteMessage($state, id) {
const messagesInbox = $state.conversations;
Vue.delete(messagesInbox, id);
},
toggleAgentTypingStatus($state, { status }) {
const isTyping = status === 'on';
$state.uiFlags.isAgentTyping = isTyping;